Àwọn oníbàárà ìsàlẹ̀ lẹ́yìn VPN òkè: ọ̀nà tàbí NAT?
VPN òkè mọ àdírẹ́sì oníbàárà nìkan, nítorí náà gbígbé subnet mìíràn kọjá nílò ọ̀nà tí a gbà tàbí ìtumọ̀ orísun àtimọ̀.
Ẹnubodè kan ń ṣiṣẹ́ WireGuard fún àwọn ẹ̀rọ rẹ àti oníbàárà OpenVPN sí nẹ́tíwọ́kì ẹlòmíràn. Gbígbé kọjá láàárín àwọn ẹ̀yà inú méjéèjì ń ṣiṣẹ́, ó sì rọrùn láti parí pé subnet ìsàlẹ̀ ti di apá kan ti iṣẹ́ òkè báyìí. Kì í ṣe bẹ́ẹ̀. Ọ̀nà tí oníbàárà fà wá sọ fún ẹnubodè rẹ ibi tí wọ́n ti ń fi àwọn ìbéèrè ránṣẹ́; kò sọ nkankan nípa bí nẹ́tíwọ́kì jínjìn ṣe ń dá ìrìnàjò padà sí àwọn ẹ̀rọ tí kò tíì gbọ́ orúkọ wọn rí. Yan àwòkọ́ṣe ìpadà tí òkè ń gbà ní tòótọ́ kí o tó fi ìlànà kan kún.
Pinnu àwòkọ́ṣe ìpadà kí o tó fọwọ́ kan ìtọ́sọ́nà
Nínú ìtọ́nisọ́nà yìí, àwọn oníbàárà ìsàlẹ̀ ń lo 10.90.0.0/24, àdírẹ́sì tunnel òkè tí a yàn fún ẹnubodè ni 10.80.0.6, àti ohun àmúṣọrọ̀ jínjìn tí a fọwọ́ sí ni 172.20.0.30. Àwòkọ́ṣe méjì bá ìrísí yìí mu: pa orísun ìsàlẹ̀ mọ́ kí o sì jẹ́ kí ẹ̀gbẹ́ jínjìn tọ́sọ́nà rẹ̀, tàbí tumọ̀ orísun sí àdírẹ́sì tunnel ti ẹnubodè fúnra rẹ̀. Ohun gbogbo tí ó tẹ̀le ìpinnu yìí jẹ́ ẹ̀rọ, ìpinnu fúnra rẹ̀ sì nílò olówó iṣẹ́ náà. Ọ̀kan nínú àwọn ìlà òkè jẹ́ àdéhùn ìtọ́sọ́nà pẹ̀lú ẹ̀gbẹ́ jínjìn; èkejì jẹ́ ìyípadà ìlànà àdúgbò tí ìwọ nìkan lè ṣe. Dídà wọ́n pọ̀ pẹ̀lú ara wọn ni ó ń sọ ìyípadà ìṣẹ́jú mẹ́wàá di ìdúnàádúrà.
preserved: 10.90.0.23 -> 172.20.0.30
translated: 10.80.0.6 -> 172.20.0.30Yan ìlà kan kí o sì dúró pẹ̀lú rẹ̀. Àwọn ìlà jẹ́ àṣàyàn, kì í ṣe àwọn ìgbésẹ̀, dídà wọ́n pọ̀ sì ń mú àwòṣe tí ẹnikẹ́ni kò lè ṣàlàyé ní àyẹ̀wò jáde.
Ìpamọ́ orísun pẹ̀lú ìtọ́sọ́nà
Ẹ̀gbẹ́ jínjìn ń gba ìbéèrè láti àdírẹ́sì ìsàlẹ̀, nítorí náà ó nílò ọ̀nà tí a gbà àti ẹ̀tọ́ peer fún subnet yẹn, pẹ̀lú àṣẹ láti gbà á. Àwọn ìtòlẹ́sẹẹsẹ jínjìn ni wọ́n, kò sì sí ọ̀nà Linux àdúgbò kankan tí ń dá wọn. Béèrè wọn ní kedere àti ní ìkọ̀wé, pẹ̀lú prefix àti peer tunnel tí yóò gbé e, kí o sì retí pé ìdáhùn yóò dúró lórí bóyá iṣẹ́ náà gbà àwọn ètò ojú-ibi-sí-ojú-ibi rárá.
Bí ìdáhùn bá jẹ́ bẹ́ẹ̀ẹ́, ìṣètò àdúgbò kéré: gbígbé kọjá ṣíṣí, allowed-ips ti WireGuard peer tí ó bo ìwọ̀n ìsàlẹ̀, àti ìlànà firewall tí ó gba ìrékọjá ní ẹ̀gbẹ́ méjéèjì.
Ìtumọ̀ orísun àtimọ̀
Bí iṣẹ́ náà bá ń dá ìrìnàjò padà sí àdírẹ́sì oníbàárà tí ó so mọ́ nìkan, tumọ̀ orísun sí àdírẹ́sì yẹn nígbà ìjáde kí o sì pa ipò conntrack mọ́ tí ó ń yí i padà fún àwọn ìdáhùn. Fi ìlànà náà mọ́ àwọn orísun ìsàlẹ̀ tí a pinnu, àwọn ibi jínjìn tí a pinnu àti ẹ̀yà òkè. Ìlànà tí ń tumọ̀ ohun gbogbo tí ó jáde láti gbogbo ẹ̀yà jẹ́ ìlànà tí ó tóbi ju ìbéèrè yìí lọ, yóò sì yà ọ́ lẹ́nu nígbà tí ó tọ́.
IPv6 nílò àwòṣe tirẹ̀; dídà ìlà masquerade IPv4 jẹ́ kì í ṣe ìkọ́lé. Dán ọ̀nà tí a tumọ̀ wò pẹ̀lú ìsopọ̀ tuntun kì í ṣe èyí tí a fi pamọ́ sínú cache.
Ọ̀nà dátà àdúgbò ṣì gbọdọ̀ ṣiṣẹ́
Ìtumọ̀ kò mú iṣẹ́ àdúgbò kúrò: ẹnubodè ṣì nílò ọ̀nà sí àwọn ibi ìsàlẹ̀, ẹ̀tọ́ orísun WireGuard peer tí ó tọ́, gbígbé kọjá tí ó ṣí, àti ìlànà firewall tóóró láàárín àwọn ẹ̀yà. Ìbéèrè tí a dá lórí ẹnubodè fúnra rẹ̀ kò dán èyíkan nínú àwọn àṣẹ yẹn wò, ìdí nìyẹn tí àwọn àyẹ̀wò àdúgbò lórí ẹnubodè fi ń kọjá ṣùgbọ́n àwọn ẹ̀rọ ìsàlẹ̀ ṣì ń kùnà.
Dán wò láti ẹ̀rọ ìsàlẹ̀ gidi, kì í ṣe láti ẹnubodè. Àdírẹ́sì orísun ni gbogbo èròǹgbà ìdánrawò yìí.
Orísun kan túmọ̀ sí ìdánimọ̀ ìgbà kan
Iṣẹ́ jínjìn ń rí ìgbà tí a fọwọ́ sí ti ẹnubodè àti àdírẹ́sì rẹ̀ tí a tumọ̀, kì í ṣe ìfọwọ́sí olómìnira fún ẹ̀rọ ìsàlẹ̀ kọ̀ọ̀kan. Pa àwọn àṣẹ fún ẹ̀rọ kọ̀ọ̀kan àti ìdánimọ̀ ohun-èlò mọ́ ní kedere, kí o sì fi ẹnu olówó iṣẹ́ náà dá a lójú pé a gbà ẹnubodè tí ń ṣiṣẹ́ fún ọ̀pọ̀ ẹ̀rọ rárá. Ìtumọ̀ kì í ṣe ọ̀nà láti yẹ̀wò ìbéèrè ìforúkọsílẹ̀ ẹ̀rọ kọ̀ọ̀kan; bí iṣẹ́ náà bá béèrè pé kí ẹ̀rọ kọ̀ọ̀kan forúkọsílẹ̀, lo àwòkọ́ṣe yẹn tàbí ṣe ìdúnàádúrà fún ètò ojú-ibi-sí-ojú-ibi.
Kọ ìjẹ́rìí yẹn sínú runbook lẹ́gbẹ̀ẹ́ ìlànà náà, nítorí olùyẹ̀wò tó kàn yóò béèrè bóyá a fọwọ́ sí àwòṣe náà tàbí ó wulẹ̀ rọrùn.
Ṣàlàyé ipò ìgéékú, lẹ́yìn náà dán àwọn ìbéèrè mẹ́ta wò
Pinnu ohun tí yóò ṣẹlẹ̀ nígbà tí tunnel òkè bá ṣubú. Ìrìnàjò jínjìn tí a fọwọ́ sí kò gbọdọ̀ tẹ̀lé ọ̀nà àbẹ̀yà WAN déédéé ní ìdákẹ́jẹ́ẹ́ níbi tí a ti fòfin dè é, nítorí náà ìlànà firewall tí ń gba ìrékọjá gbọdọ̀ kùnà ní títì pẹ̀lú. Lẹ́yìn náà dán àwọn ipò mẹ́ta wò láti ẹ̀rọ ìsàlẹ̀ gidi: ìbéèrè tí a gbà tí ń ṣiṣẹ́, ìbéèrè tí a kò gbà tí ń kùnà, àti àìṣiṣẹ́ òkè tí ń dá èyí tí a gbà dúró.
Kọ ìpadàsẹ́yìn ní ìlà kan fún ìlànà kọ̀ọ̀kan, kí a lè fagilé ìyípadà náà láìtún èròǹgbà kọ́.