Ìtúnfiwé ìwé-ẹ̀rí Nebula kò yí IP padà: èyí ni ìdí
Ìtúnfiwé ń tún ka ẹ̀rí ẹrù-ìdí náà nígbà tí àdírẹ́sì overlay bá dúró bíi tiẹ̀. Yíyí àdírẹ́sì padà túmọ̀ sí àtúnbẹ̀rẹ̀ àti ìyípadà nẹ́tíwọ́kì, kì í ṣe ìgbìyànjú mìíràn.
O ń gbé ìwé-ẹ̀rí ẹrù-ìdí tuntun jáde pẹ̀lú àdírẹ́sì overlay mìíràn, o ń dà á sórí fáìlì àtijọ́, o ń fi ìtúnfiwé ránṣẹ́, ẹrù-ìdí náà sì ń bá a nísinsìnyí dáhùn lórí àdírẹ́sì tí ó ní tẹ́lẹ̀. Ìdáhùn àdáni ni láti rò pé ìtúnfiwé kùnà tàbí pé fáìlì tí kò tọ́ ni a kà. Ní gbogbo ìgbà kò sí ọ̀kan nínú àwọn méjèèjì tí ó ṣẹlẹ̀: ìlànà tí ń ṣiṣẹ́ pa ìdánimọ̀ tí ó ti ní mọ́ mọ̀ọ́mọ̀, nítorí pé àyípò náà yí ohun kan padà tí ìtúnfiwé kò lè fi sílò.
Àtìlẹ́yìn ìtúnfiwé PKI ti Nebula ni a kọ sílẹ̀ pẹ̀lú ààlà yẹn, ó sì rọ̀rùn láti pàdánù rẹ̀ nígbà tí ìwé-ìkọ́sílẹ̀ kan náà bá fi hàn pé ìtúnfiwé ń ṣiṣẹ́ fún àwọn ìyípadà mìíràn.
Ohun tí ìtúnfiwé ń tún kà gan-an
Ìwé-ẹ̀rí ẹrù-ìdí kì í ṣe ẹ̀rí lásán bíi kọ́kọ́rọ́ SSH. Ó ń gbé àdírẹ́sì overlay, orúkọ ẹrù-ìdí, ìdápọ̀ ẹgbẹ́ àti àkókò ìwúlò, gbogbo wọ́n sì ni ìbuwọ́ CA so pọ̀. Dẹ́mọ̀nì náà ń lo àkóónú tí a fọwọ́ sí yẹn láti pinnu bí yóò ṣe fi ara rẹ̀ hàn àti àwọn òfin tí yóò kan.
Ìtúnfiwé ń jẹ́ kí ìlànà náà gba ẹ̀rí tuntun láì ju àwọn ọ̀nà abẹ́lẹ̀ rẹ̀ sílẹ̀, èyí tí ó níye fún yíyí déédéé: àdírẹ́sì kan náà, orúkọ kan náà, àwọn ẹgbẹ́ kan náà, ìparí tí ó pẹ́ sí i. Ààlà náà ni pé ìdánimọ̀ gbọ́dọ̀ dúró bíi tiẹ̀. Yí àdírẹ́sì overlay padà, ọ̀nà ìtúnfiwé kò lè fi í sílò, nítorí àdírẹ́sì jẹ́ apá kan ohun tí ẹ̀dá tí ń ṣiṣẹ́ ti gbà tẹ́lẹ̀.
Nítorí náà ìhùwàsí tí o rí ni ààlà tí a kọ sílẹ̀ ń ṣe iṣẹ́ rẹ̀, kì í ṣe ìkùnà ìdákẹ́jẹ́ẹ́. Fáìlì tí ó wà lórí díísììkì tuntun ni; ìdánimọ̀ tí ó wà nínú ìrántí àtijọ́ ni; ìlànà náà kò ní ọ̀nà àtìlẹ́yìn láti bá ìyàtọ̀ yẹn mu láì tún bẹ̀rẹ̀.
Àdírẹ́sì, orúkọ àti àwọn ẹgbẹ́ jẹ́ ìdánimọ̀ kan
Ó ń ràn ọ́ lọ́wọ́ láti wo ìwé-ẹ̀rí náà gẹ́gẹ́ bí àkọsílẹ̀ kan dípò àkójọ àwọn pápá tí o lè ṣàtúnṣe lọ́tọ̀ọ̀tọ̀. Gbígbé àdírẹ́sì kì í ṣe bíi yíyí àyànfúnni padà, nítorí àdírẹ́sì ń farahàn nínú ìṣètò ẹgbẹ́-ẹ̀gbẹ́ àwọn ẹrù-ìdí mìíràn, nínú ìsopọ̀ iṣẹ́ àti nínú àwọn ìlànà tí a kọ lòdì sí ìdánimọ̀.
| Field | What changes when you replace it |
|---|---|
| Overlay address | Peers that pinned the old address, service bindings, and any rule written against it |
| Host name | Name-based policy and the identities other hosts expect to see |
| Groups | Which access rules match, even if the address stays identical |
| Validity window | Nothing structural, which is why renewal reloads cleanly |
Àwọn ẹgbẹ́ yẹ kí wọ́n ní ìlà tiwọn nítorí wọ́n ń dá ẹ̀yà ìdákẹ́jẹ́ẹ́ kan náà ti ìdàrúdàpọ̀ yìí. Ẹrù-ìdí tí ó pa àdírẹ́sì rẹ̀ mọ́ ṣùgbọ́n tí ó yí ẹgbẹ́ padà lè dé àwọn iṣẹ́ mìíràn lẹ́yìn àtúnbẹ̀rẹ̀, àti ìdánwò tí ó kàn ń ping àdírẹ́sì àtijọ́ yóò dàbí aláìlera kankan nígbà tí àwọn ìpinnu àǹfààní ti yí padà nísàlẹ̀. Ṣàyẹ̀wò iṣẹ́ kan tí òfin kan ń ṣàkóso, kì í ṣe àǹfààní nìkan. Ìyàtọ̀ láàrín ìjẹ́rìí ọ̀nà abẹ́lẹ̀ àti ìjẹ́rìí ìlànà ni èyí.
Fi ìwé-ẹ̀rí tí a gbé wọlé wé àyípò náà
Kí o tó rò pé dẹ́mọ̀nì náà kò kàwọ́ fáìlì náà, ka àwọn méjèèjì. Tẹ ìwé-ẹ̀rí tí o fẹ́ gbé wọlé jáde kí o sì jẹ́rìí àwọn pápá tí o rò pé o yí padà, lẹ́yìn náà jẹ́rìí pé ìṣètò tí ń ṣiṣẹ́ ń tọ́ka sí ọ̀nà yẹn kì í ṣe ẹ̀dà tí ó wà níbòmííràn.
nebula-cert print -path /etc/nebula/host.crt
systemctl status nebula
ps -o args= -p $(pgrep -f 'nebula -config' | head -1)Àwọn àríyànjiyàn ìlànà ṣe pàtàkì ju bí àwọn ènìyàn ṣe retí. Ẹ̀ka tí ń fi -config /etc/nebula/config.yml kọjá ń ka àkọsílẹ̀ pki.cert fáìlì yẹn, àti ìwé-ẹ̀rí tí a fi sínú àpò ìgbà díẹ̀ kò ní ipa kankan. Ṣàyẹ̀wò ọ̀nà tí ó wà nínú ìlà àṣẹ tí ń ṣiṣẹ́, kì í ṣe ọ̀nà tí ó wà nínú ìwé-ìkọ́sílẹ̀ tí o tẹ̀lé. Bí àwọn méjèèjì bá yàtọ̀, o ti rí ìṣòro náà láìfi ọwọ́ kan ìwé-ẹ̀rí náà.
Bí ìwé-ẹ̀rí tuntun bá ní àdírẹ́sì mìíràn tí ìlànà náà sì pa ti àtijọ́ mọ́, nísinsìnyí o ní àlàyé dípò àlámìísí. Tún un bẹ̀rẹ̀ bí èyí bá tẹ́wọ́gbà, kí o sì ka yíyí àdírẹ́sì padà gẹ́gẹ́ bí ìyípadà nẹ́tíwọ́kì tí a wéwèé kì í ṣe ìṣẹ̀lẹ̀ àìròtẹ́lẹ̀.
Yíyí àdírẹ́sì padà jẹ́ ìyípadà nẹ́tíwọ́kì
Gbe ètò rẹ̀ kalẹ̀ bíi bí o ṣe máa gbé ẹ̀rọ kan lọ. Àwọn ẹrù-ìdí mìíràn lè ti fi àdírẹ́sì àtijọ́ sínú ìṣètò wọn, àwọn iṣẹ́ lè so mọ́ ọn ní àkíyèsí, àwọn òfin odi iná sì lè jẹ́ tí a kọ lòdì sí i. Yíyí ìwé-ẹ̀rí padà ń gbé ẹrù-ìdí lọ, gbígbé ẹrù-ìdí lọ sì ń sọ àwọn ìrònú níbòmííràn di aláìwúlò.
Pa ọ̀nà ìṣàkóso kejì mọ́ ní ṣíṣí sí nígbà tí o ń ṣe èyí, nítorí ìsopọ̀ overlay lè jẹ́ èyí tí o ń dáwọ́ dúró. Ṣíṣe èyí lórí ọ̀nà abẹ́lẹ̀ tí o fẹ́ já ni ọ̀nà àtijọ́ láti sọ ìyípadà ìṣẹ́jú márùn-ún di ìbẹ̀wò sí ibùdó.
Bóyá àtúnbẹ̀rẹ̀ tẹ́wọ́gbà dá lórí ohun tí ẹrù-ìdí náà ń ṣe, èyí sì jẹ́ ìbéèrè ètò àkókò kì í ṣe ti ìmọ̀-ẹ̀rọ. Ohun tí kì í ṣe àyàn ni gbígbà pé àtúnbẹ̀rẹ̀ ṣe pàtàkì dípò fífi ìtúnfiwé ránṣẹ́ ní ìgbà karùn-ún.
Yọ ẹ̀rí àtijọ́ kúrò lọ́tọ̀ọ̀tọ̀
Fífi àyípò sínú ẹ̀rọ kan ṣoṣo ń fi gbogbo ẹgbẹ́-ẹ̀gbẹ́ ní ìgbẹ́kẹ̀lé lórí ẹ̀rí tí ó ti mọ̀ tẹ́lẹ̀. Bí ìdí ìyípadà náà bá jẹ́ ìfarapa, ìdánimọ̀ àtijọ́ gbọ́dọ̀ yọ kúrò nípasẹ̀ ìlànà ìgbẹ́kẹ̀lé tàbí àkójọ ìdínà kí àwọn ẹgbẹ́-ẹ̀gbẹ́ lè kọ̀ ọ́ ní tòótọ́.
Ìgbésẹ̀ ọ̀tọ̀ ni èyí pẹ̀lú ìjẹ́rìí tirẹ̀: jẹ́rìí láti ẹrù-ìdí mìíràn pé ìdánimọ̀ àtijọ́ kò ṣiṣẹ́ mọ́, dípò ríronú pé fáìlì tuntun ti ṣe iṣẹ́ náà. Ìwé-ìkọ́sílẹ̀ ìṣètò PKI ti Nebula ń bo àwọn ètò tí a lè tún gbé wọlé àti ààlà àdírẹ́sì tí a ṣàlàyé níbí, ó sì yẹ kí a kà á ní kíkún kí a tó yí ohunkóhun tí ó kan ìmújáde padà.