Ìdí tí ìforúkọsílẹ̀ DHCP kì í ṣe IP dúró ṣinṣin fún olùsìn VPN rẹ
Ìforúkọsílẹ̀ bá ìdánimọ̀ oníbàárà mu, kì í bá ẹ̀rọ, kò sì mú IP gbogbo ènìyàn rẹ dúró ṣinṣin láé. Ohun tí ó ń gbé àdírẹ́sì olùsìn VPN ilé ní ti gidi.
Mo gbé àpótí VPN ilé láti Wi-Fi sí Ethernet, àdírẹ́sì “ayérayé” rẹ̀ sì yí padà ní ìrọ̀lẹ́ yẹn gan-an. Kò sí ohun tí ó bà jẹ́ lórí rúta. Ìforúkọsílẹ̀ náà ń bá àdáptọ̀ aláìlẹ́gànrọ̀ mu, àdáptọ̀ yẹn kò sì sí ní ọ̀nà mọ́.
Àìlóye kan náà ní ìlàjì kejì. Mímú àdírẹ́sì LAN tọ̀nà kò ṣe ohunkóhun fún àdírẹ́sì tí àwọn ọ̀rẹ́ rẹ ń so mọ́, kò sì ní í ṣe pẹ̀lú àkójọ àsírí tí VPN ń fún àwọn oníbàárà. Àdírẹ́sì mẹ́ta, ọ̀nà ìṣẹ̀tẹ̀ mẹ́ta ọ̀tọ̀, ó sì jẹ́ ọ̀kan ṣoṣo nínú wọn ni iṣẹ́ ìforúkọsílẹ̀.
Ìforúkọsílẹ̀ bá oníbàárà mu, kì í bá ẹ̀rọ
Nínú DHCPv4 ìforúkọsílẹ̀ so mọ́ àdírẹ́sì ohun-èlò oníbàárà; nínú DHCPv6 ó so mọ́ DUID tí a retí pé oníbàárà yóò pa mọ́. Pápá hostname jẹ́ àmì fún ènìyàn. Ohun tí rúta ń fi wé ní ti gidi ni ìdánimọ̀ tí ó dé nínú ìbéèrè.
Ka àkọsílẹ̀ náà gẹ́gẹ́ bí ipò: nígbà tí ìdánimọ̀ yìí bá béèrè, fún un ní àdírẹ́sì yìí. Àwọn ìmúdójúìwọ̀n máa ń pa ìyálé kan náà mọ́ níwọ̀n ìgbà tí ìbámu bá ń dúró, àti àtúnbẹ̀rẹ̀ kan kàn ń béèrè lẹ́ẹ̀kan sí i. Nígbà tí ìdánimọ̀ bá yí padà, ìbéèrè náà yẹ̀ sí ìforúkọsílẹ̀, oníbàárà sì gba ohunkóhun tí àkójọ alágbèéká fún. Kò sí àṣìṣe, kò sí ìkìlọ̀, àdírẹ́sì mìíràn ni.
OpenWrt fi ìrísí hàn kedere. Àkójọ config host kan nínú /etc/config/dhcp so orúkọ, MAC àti àdírẹ́sì pọ̀, àti ìwé àwọn ìyálé dúró ṣinṣin ṣàlàyé bí àkọsílẹ̀ yẹn ṣe ń bá àkójọ náà lò. Àwọn rúta mìíràn fi àwọn pápá mẹ́ta kan náà pa mọ́ sẹ́yìn àmì mìíràn.
Níbi tí ìbámu ti ń já sílẹ̀ ní ìdákẹ́jẹ́
Yíyí ohun-èlò padà ni ọ̀ràn tí ó wọ́pọ̀. Yí káàdì nẹ́tíwọ́kì padà, tàbí gbé ẹ̀rọ náà láàrín Ethernet àti Wi-Fi, àdírẹ́sì tí rúta rí yóò yí pẹ̀lú rẹ̀. Ìforúkọsílẹ̀ àtijọ́ wà nínú àkọ́jọ, ó ṣì ń dàbí ẹni tí ó tọ́.
Àtúngbé kalẹ̀ ni ọ̀ràn kejì, ó sì ń jáni ní èròjà jù ní IPv6. Àtúngbé tuntun lè dá DUID tuntun sílẹ̀ nígbà tí ìyálé IPv4 àtijọ́ ṣì wà lẹ́sẹ̀, nítorí náà àdírẹ́sì v4 yóò wà fún ìgbà díẹ̀, àkọsílẹ̀ v6 yóò sì jáwọ́ láti lò láìsí àtúnṣe tí ó hàn.
Ẹ̀kẹta ni ìdánimọ̀ oníbàárà tí a fìlẹ̀ mú. Ọ̀pọ̀lọpọ̀ oníbàárà DHCP ń gbà ọ́ láàyè láti ṣètò okùn ìdánimọ̀ dípò lílo MAC. Bí àtúnṣe tàbí àtúkọ ìṣètò bá sọ ètò yẹn nù, ìbámu yóò pòórá bí ẹ̀rọ náà kò tilẹ̀ gbéra.
Ẹ̀kẹrin ni ìlọ́po: àkójọ àtijọ́ àti àkójọ tuntun fún olùgbàlejò kan náà. Olùsìn dáhùn pẹ̀lú ìlànà tí ó bá mu, ní ọ̀pọ̀ ìgbà pẹ̀lú àdírẹ́sì àkójọ tí o fẹ́ yẹ̀ sí. Pa àkọsílẹ̀ àtijọ́ rẹ́ dípò kíkún ọ̀kan kejì.
Ìṣètò ní ẹ̀gbẹ́ olùgbàlejò àti ohun tí ó ń ná
Fífi àdírẹ́sì sórí olùgbàlejò yóò mú ìbéèrè ìbámu kúrò pátápátá. Ojú-ọ̀nà yóò gòkè wá pẹ̀lú àdírẹ́sì yẹn bóyá DHCP dáhùn tàbí kò dáhùn, ìyẹn sì ni ohun tí o fẹ́ láti ẹ̀rọ tí ó gbọdọ̀ wà ní àárín ìgbà tí a bá tún rúta bẹ̀rẹ̀.
Iye náà ni ìní. Ní báyìí ìwọ ni ó ń pèsè àfọ̀mọ́, ẹnubodè àti àwọn olùyẹ̀wò, ìwọ sì gbọdọ̀ pa àdírẹ́sì mọ́ ní òde àkójọ alágbèéká fúnra rẹ. Ní Ubuntu pẹ̀lú netplan, /etc/netplan/01-vpn.yaml ń gbé e:
network:
version: 2
ethernets:
eth0:
dhcp4: false
addresses: [192.168.50.10/24]
routes:
- to: default
via: 192.168.50.1
nameservers:
addresses: [192.168.50.1]Àwọn olùlò NetworkManager dé ipò kan náà pẹ̀lú nmcli con mod "Wired connection 1" ipv4.method manual ipv4.addresses 192.168.50.10/24 ipv4.gateway 192.168.50.1, lẹ́yìn náà nmcli con up "Wired connection 1". Lo netplan pẹ̀lú netplan try ní ìgbìyànjú àkọ́kọ́ dípò netplan apply; ẹnubodè tí a tẹ̀ ní àṣìṣe yóò gbé àpótí kúrò lórí nẹ́tíwọ́kì, yóò sì fi ọ́ sílẹ̀ láti wá kọ́nsóòlù.
Bí ó ti wù kí ó rí, pa ìforúkọsílẹ̀ tí ó bá mu mọ́. Kì í ṣe àfikún. Àkọsílẹ̀ náà ń kọ àdírẹ́sì sílẹ̀ ní ẹ̀gbẹ́ rúta, ó sì ń dí olùsìn DHCP lọ́wọ́ láti fún ẹ̀rọ àlejò ní àdírẹ́sì yẹn bí ẹnìkan bá gbòòrò àkójọ náà lẹ́yìn náà.
Àdírẹ́sì LAN tí ó dúró ṣinṣin kì í ṣe ibi ìparí gbogbo ènìyàn
Darí gbígbé ibùdókọ̀ lọ sí 192.168.50.10, ìlànà yóò sì yege gbogbo àyípadà ní ẹ̀gbẹ́ LAN. Ṣùgbọ́n kò fún ọ ní àdírẹ́sì íńtánẹ́ẹ̀tì tí ó dúró ṣinṣin. IP gbogbo ènìyàn rẹ jẹ́ ti ISP ó sì lè gbéra nígbà àtúnsopọ̀ tàbí yíyí mọ́dẹ́mù, DNS alágbèéká wà fún ìyẹn.
Lẹ́yìn NAT ní ìpele olùpèsè kò sí IPv4 gbogbo ènìyàn láti gbé lọ rárá, kò sì sí ìforúkọsílẹ̀ tí ó ń dá ọ̀kan. Ṣàyẹ̀wò ojú-ìwé WAN rúta kí ó tó ohunkóhun mìíràn: bí àdírẹ́sì bá wà nínú ìwọ̀n tí a pín, gbígbé ibùdókọ̀ tí ó ń wọlé kò lè ṣiṣẹ́, bí ìforúkọsílẹ̀ náà ti mọ́ tó.
Àdírẹ́sì ẹ̀kẹta ni àkójọ ojú-ọ̀nà, ní ọ̀pọ̀ ìgbà ohun kan bí 10.8.0.0/24. Àwọn àdírẹ́sì wọnnì wà nínú ojú-ọ̀nà nìkan, wọn kì í sì í farahàn lórí LAN. Pípa wọ́n pọ̀ mọ́ àdírẹ́sì LAN olùsìn ni ọ̀nà tí ibùdókọ̀ kan fi ń gbé lọ sí oníbàárà tí ó wà lórí ààtò nìkan nígbà tí ó bá so mọ́.
Ṣàyẹ̀wò ọ̀nà náà ní ìtòlẹ́sẹẹsẹ tí ó ń já
Bẹ̀rẹ̀ ní rúta. Fi àkọsílẹ̀ tábìlì ìyálé wé ibi àfojúsùn ìforúkọsílẹ̀; bí olùsìn bá gba àdírẹ́sì àkójọ, ìdánimọ̀ náà kò tọ́, ip link show lórí olùgbàlejò yóò sì fún ọ ní iye láti fi wé.
Lẹ́yìn náà olùgbàlejò. ip -4 addr show eth0 gbọdọ̀ sọ àdírẹ́sì àti àfọ̀mọ́ tí a retí. Àdírẹ́sì kejì lórí ojú-ọ̀nà kan náà sábà máa ń túmọ̀ sí pé DHCP ṣì ń ṣiṣẹ́ lẹ́gbẹ̀ẹ́ ìṣètò dúró ṣinṣin rẹ.
Lẹ́yìn náà gbígbé ibùdókọ̀. Jẹ́rìí pé ibi àfojúsùn ṣì dọ́gba pẹ̀lú àdírẹ́sì tí o ṣẹ̀ṣẹ̀ yẹ̀wò, àti pé ohun kan ń gbọ́ pẹ̀lú ss -lntp. Gbígbé ibùdókọ̀ sí ibùdókọ̀ tí ó dílẹ̀ yóò dàbí gbígbé ibùdókọ̀ tí ó já ní òde gan-an.
Parí ní òde, lórí fọ́nù tí Wi-Fi rẹ̀ ti tan. Ìdánwò kan yẹn ni ó ń ya “àdírẹ́sì ìbílẹ̀ kò tọ́” kúrò nínú “ìwọlé gbogbo ènìyàn ti já”, àwọn ìṣòro méjì tí ìṣètò yìí ń dà pọ̀ nígbà gbogbo.
Kọ àwọn àdírẹ́sì mẹ́ta náà sílẹ̀, LAN, gbogbo ènìyàn àti àkójọ ojú-ọ̀nà, kí o sì ṣàmì sí ètò tí ó ni ọ̀kọ̀ọ̀kan. Bí àsopọ̀ kan bá kùnà ní oṣù tí ń bọ̀, ìwọ yóò mọ èyí tí o yẹ kí o yẹ̀wò dípò yíyí àwọn mẹ́ta náà lẹ́ẹ̀kan.