Ní Windows, adáptà OpenVPN tí ó gba àdírẹ́sì kan, tí ó fi í sílẹ̀, tí ó sì ń ṣe é ní gbogbo ìṣẹ́jú àáyá díẹ̀ kì í sábà jẹ́ àṣìṣe DHCP. Wọ́n ń sọ fún adáptà náà pé kí ó lo àdírẹ́sì tí ohun mìíràn ti ń dáhùn fún, nítorí náà Windows kà á sí aláìlò, kíláìntì náà sì tún bẹ̀rẹ̀. Ìwé ìṣẹ̀lẹ̀ kíláìntì kò sọ̀rọ̀, nítorí pé wọ́n yanjú ìkọlù náà ní ìsàlẹ̀, nínú ẹ̀ka nẹ́tíwọ́ọ̀kì ti ẹ̀rọ ìṣiṣẹ́ náà fúnra rẹ̀.

Ìyàtọ̀ yẹn ṣe pàtàkì, nítorí pé gbogbo ìgbésẹ̀ ìwádìí ìṣòro tí ó dojú kọ ìtòlẹ́sẹẹsẹ tọ́nẹ́lì yóò pàdánù àdírẹ́sì ẹ̀mẹ́jì kan ní ẹ̀gbẹ́ sáfà.

Bẹ̀rẹ̀ pẹ̀lú ìwé ìṣẹ̀lẹ̀ Windows, kì í ṣe ìwé ìṣẹ̀lẹ̀ kíláìntì

Windows ń kọ àwọn ìkọlù àdírẹ́sì sínú ìwé System pẹ̀lú àmì ìṣẹ̀lẹ̀ 4198 àti 4199. Èyí àkọ́kọ́ ń sọ ìkọlù tí wọ́n rí fún àdírẹ́sì kan, èyí kejì ń sọ pé interfésì kan kò lè lo àdírẹ́sì tí wọ́n tò ó fún. Kò sí èyí tí ó dárúkọ OpenVPN, ìdí ni pé ó rọrùn láti gbà wọ́n bọ́.

Mú àwọn ìṣẹ̀lẹ̀ tuntun jáde kí o sì fi àwọn àkókò wọn wé àyíká ìmúdọ̀tun adáptà: Get-WinEvent -FilterHashtable @{LogName='System'; Id=4198,4199} -MaxEvents 40 | Format-Table TimeCreated,Id,Message -Wrap. Ìkọlù ní gbogbo ìṣẹ́jú àáyá mẹ́ẹ̀dógún ń bá kíláìntì tí ń gbìyànjú àdírẹ́sì kan náà lòdì sí ẹni tí ń dáhùn fún un mu. Ìkọlù kan ṣoṣo ní àkókò ìsopọ̀ ń tọ́ka sí ìkọlù ẹ̀ẹ̀kan. Bí ó ti wù kí ó rí, ìbéèrè tó kàn ni ẹni mìíràn tí ó ni àdírẹ́sì náà.

Àwọn ìtòlẹ́sẹẹsẹ mẹ́ta ń gbé ọ̀gá méjì sórí àdírẹ́sì kan

Bèèrè lọ́wọ́ sáfà ẹni tí ó rò pé ó ni àdírẹ́sì náà, kí o sì béèrè lọ́wọ́ nẹ́tíwọ́ọ̀kì ẹni tí ń dáhùn fún un. grep -H ifconfig-push /etc/openvpn/ccd/* ń kọ gbogbo àdírẹ́sì tọ́nẹ́lì tí wọ́n fi sípò àti sẹ́tífíkétì tí ó jẹ́ tirẹ̀. ip -4 neigh show dev tap0 ń fi hàn ohun tí afárá ti kọ́ ní ìpele kejì. Fífi àwọn àkójọ méjì yẹn wé ara wọn ń rí ọ̀pọ̀lọpọ̀ ẹ̀mẹ́jì nínú kó tó pé ìṣẹ́jú kan.

Àwọn ìtòlẹ́sẹẹsẹ mẹ́ta ń ṣàlàyé fẹ́rẹ̀ẹ́ gbogbo wọn: àkọsílẹ̀ client-config-dir ń fi àdírẹ́sì kan sípò fún sẹ́tífíkétì méjì, ẹ̀ka tap tí wọ́n so mọ́ afárá ń fún ẹ̀rọ kan ní àdírẹ́sì tí ọ̀gá mìíràn ti ní lọ́nà ìdúró, tàbí fáìlì ọ̀wọ́ àtijọ́ ń dá àdírẹ́sì padà tí kíláìntì tí ó ṣì so mọ́ ẹ̀rọ rò pé tirẹ̀ ni. Ọ̀ràn kẹta ni ó jẹ́ ẹ̀tàn jù, nítorí pé ifconfig-pool-persist ń mọ̀ọ́mọ̀ tún àwọn àdírẹ́sì lò fún àwọn kíláìntì tí a mọ̀.

Jẹ́ kí àdírẹ́sì náà jẹ́ aláìlẹ́gbẹ́ dípò kí o máa bá a sáré

Ìtò ìbẹ̀rẹ̀ ń pinnu ẹni tí yóò ṣẹ́gun lónìí nìkan, nítorí náà kà gbogbo àtúnṣe tí ó dá lórí ọ̀nà àtúnbẹ̀rẹ̀ sí ìgbà díẹ̀. Fún kíláìntì kọ̀ọ̀kan ní ìlà ifconfig-push tirẹ̀, tàbí pín àwọn àdírẹ́sì ìdúró láti inú ìwọ̀n tí afárá tàbí interfésì sáfà kò fi ọwọ́ kàn. Ṣàyẹ̀wò àkójọ kíláìntì fún àwọn orúkọ tí ó jọra pẹ̀lú, nítorí pé duplicate-cn ń jẹ́ kí ìpàdé méjì pín ìdánimọ̀ kan àti nítorí náà àdírẹ́sì kan tí wọ́n fi sípò. Bí ẹ̀rọ tí wọ́n so mọ́ afárá bá nílò àdírẹ́sì tí ó dúró gan, gbé e lọ sí abẹ́-nẹ́tíwọ́ọ̀kì tirẹ̀ tàbí dá a sípò láti inú àkójọ níbi tí sáfà ń kọ̀wé sí.

Pa fáìlì persist nù kìkì lẹ́yìn tí o bá mọ àwọn ọ̀wọ́ tí ó ní, bìkò ṣe bẹ́ẹ̀ ìsopọ̀ tó kàn yóò tún fún ní àwọn àdírẹ́sì kan náà.

Tún bẹ̀rẹ̀ ní ọ̀nà tí ó tọ́ kí o sì jẹ́rìí pé ẹni kan ṣoṣo ni ó ni àdírẹ́sì kọ̀ọ̀kan

Fi àyípadà náà sílò lórí sáfà kọ́, kí o sì tún àwọn kíláìntì sopọ̀, kí gbogbo ẹni tí ó kópa lè forúkọ sílẹ̀ pẹ̀lú àkójọ tí wọ́n tún ṣe. Bí o bá tún àwọn kíláìntì bẹ̀rẹ̀ kọ́, wọ́n yóò dúró pẹ̀lú àwọn àdírẹ́sì tí sáfà ṣì rò pé ẹlòmíì ni ó ni. Lẹ́yìn àtúnbẹ̀rẹ̀, ka fáìlì ipò kí o sì jẹ́rìí pé orúkọ àpapọ̀ kọ̀ọ̀kan farahàn ẹ̀ẹ̀kan pẹ̀lú àdírẹ́sì kan. Àkọsílẹ̀ méjì fún orúkọ kan túmọ̀ sí pé ìpàdé àtijọ́ kò tíì pa, kì í ṣe pé àkójọ náà bàjẹ́.

Bí kíláìntì kan kò bá ṣì lè gba àdírẹ́sì rẹ̀ dúró, ṣàyẹ̀wò bóyá interfésì afárá kan lórí ẹ̀rọ kan náà ni ó gbé e. Afárá tí ó jogún àdírẹ́sì láti ọ̀dọ̀ ẹ̀rọ olùtajà yóò dáhùn ARP fún un kódà nígbà tí sáfà VPN ti fi àdírẹ́sì yẹn fún kíláìntì kan.

Wo kọjá àyíká ìmúdọ̀tun kíkún kí o tó pa tíkẹ́ẹ̀tì náà

Ìkàwé mímọ́ kan kò fi ohunkóhun hàn. Wo adáptà náà ó kéré tán ìṣẹ́jú mẹ́wàá kí o sì fipá tún sopọ̀ ní àárín: Get-NetIPAddress -InterfaceAlias "OpenVPN*" | Select-Object IPAddress,AddressState. Àdírẹ́sì náà gbọdọ̀ ye àtúnsopọ̀ náà kí ó sì dúró ní ipò ààyò.

Lẹ́yìn náà tún ìbéèrè ìṣẹ̀lẹ̀ láti ìgbésẹ̀ àkọ́kọ́ ṣe, kí o sì jẹ́rìí pé kò dá ohunkóhun tuntun padà. Ìwé ìṣẹ̀lẹ̀ tí ó dákẹ́ jẹ́ẹ́ jálẹ̀ àtúnsopọ̀ jẹ́ ẹ̀rí pé ìkọlù náà ti lọ, nígbà tí ìwé tí ó dákẹ́ lẹ́yìn ìsopọ̀ ẹ̀ẹ̀kan ń túmọ̀ sí pé ìjà náà kò tíì ṣẹlẹ̀. Níkẹyìn, dán ohun àmúṣọrọ̀ tí tọ́nẹ́lì wà fún wò, nítorí pé afárá tí ó pàdánù àdírẹ́sì rẹ̀ lè ba ọ̀nà olùtajà jẹ́ nígbà tí VPN fúnra rẹ̀ yóò dàbí ẹni tí ó ní ìlera.

Kọ ìwọ̀n àkójọ náà, àdírẹ́sì kọ̀ọ̀kan tí wọ́n fi sípò àti ẹ̀rọ tí ó ni í sínú àwọn àkọsílẹ̀ sáfà. Nígbà náà ìkọlù tó kàn yóò gba ìṣẹ́jú díẹ̀ láti rí, dípò ọ̀sán gbá kan láti tún wá.

Àwọn àpilẹ̀kọ tó jọra