Àkọsílẹ̀ alábàárà fi máṣìnnà DNS tí a rán hàn; ọ̀nà àbẹ́ẹ̀ ti so mọ́, ṣùgbọ́n orúkọ inú kan ṣì kò yọ́nà. Kò sí nǹkan tí ó bàjẹ́ nínú fífiránṣẹ́ fúnra rẹ̀. Àṣàyàn náà dé, ṣùgbọ́n olùyọ́nà ẹ̀rọ ìṣiṣẹ́ kò lò ó rí, nítorí ní ọ̀pọ̀ alábàárà Unix, OpenVPN ń fi iye náà lélẹ̀, ó sì fi ohun èlò náà sílẹ̀ fún pẹpẹ.

Àmì: àkọsílẹ̀ fi DNS hàn, ṣùgbọ́n àwọn orúkọ ṣì kùnà

OpenVPN dhcp-option ń gbé ìsọfúnni DNS àti ẹ̀ka, alábàárà sì ń kọ ohun tí ó gbà. Nínú àwọn ìmúṣẹ kan, alábàárà ń lo àwọn ìtòlẹ́sẹẹsẹ náà nínú; nínú àwọn mìíràn, ó ń tà wọ́n jáde fún script ìsopọ̀ tàbí iṣẹ́ nẹ́tíwọ́kì. Ìlà àkọsílẹ̀ ń ṣàpèjúwe ìdajì àkọ́kọ́ nínú ìtàn. Ìdajì kejì ń ṣẹlẹ̀ ní ibi tí alábàárà kò darí. Ibẹ̀ ni ìkùnà sábà ń gbé.

Ìdí ni pé ọ̀nà àbẹ́ẹ̀ tí ó so mọ́ àti orúkọ inú tí ó kùnà máa ń wà pọ̀ lẹ́ẹ̀kọ̀ọ̀kan. Iye náà wà, ẹni tí ó ń lò ó kò sí tàbí a kò tò ó dáadáa, olùyọ́nà sì ń tẹ̀síwájú láti lo máṣìnnà gbogbo ènìyàn tí ó lò ṣáájú ìsopọ̀.

Gbígbà kì í ṣe lílò

Alábàárà lè kọ iye DNS tí a rán, nígbà tí olùyọ́nà ẹ̀rọ ṣì jẹ́ ti iṣẹ́ mìíràn. Kíjákíà lè ní ìlànà DNS ẹ̀rọ tirẹ̀ tí ó ń forí gbogbo olùyọ́nà ẹ̀rọ, èyí tí ó ń dá ipò tí a kò lè gbàgbé sílẹ̀ níbi tí ohun èlò kan ń yọ́nà orúkọ inú, tí òmíràn kò yọ́nà.

Ṣàyẹ̀wò ìsopọ̀ tí ìmúṣẹ náà ń ṣe àtìlẹ́yìn fún, dípò ríronú pé gbogbo alábàárà Unix ń tún fáìlì kan náà kọ. Ìrònú yẹn ni ìdí tí àwọn ènìyàn fi ń ṣàtúnṣe ìtòlẹ́sẹẹsẹ olùyọ́nà tí kò sí nǹkan tí ó kà.

Wá olówó olùyọ́nà fún pẹpẹ kọ̀ọ̀kan

Ní Windows, tábìlì ìlànà yíyọ́nà orúkọ lè darí àwọn ìparí pàtó sí àwọn máṣìnnà pàtó, alábàárà VPN sì lè fi àwọn òfin sínú ibẹ̀. Ṣàyẹ̀wò ìlànà náà, kì í ṣe àkójọ DNS ti adapter nìkan. Ní Linux, NetworkManager tàbí systemd-resolved lè ní ìtòlẹ́sẹẹsẹ náà, ẹni tí ó ní í ni yóò pinnu ohun tí ìsopọ̀ àtúnṣe yóò pa mọ́.

Ka ipò gidi pẹ̀lú irinṣẹ́ tí ó ń dáhùn àwọn ìbéèrè ní tòótọ́: resolvectl query internal.example.net lórí agbàlejò systemd-resolved, tàbí ìtẹ́lọ́rùn pẹpẹ. Lẹ́yìn náà fi ìdáhùn yẹn wé máṣìnnà DNS tí àkọsílẹ̀ alábàárà sọ pé ó rán.

Yẹra fún ṣíṣe àwọn iṣẹ́ púpọ̀ tí ń kọ sórí àwọn ìtòlẹ́sẹẹsẹ olùyọ́nà láìsí ìfọwọ́sowọ́pọ̀. Olówó méjì ń mú èsì tí ó dàbí ẹni pé ó ń dúró dúró, gbogbo ìsopọ̀ àtúnṣe sì dàbí ẹni pé ó ń tún un ṣe tàbí ń bà á jẹ́ láìsí ìlànà.

Àwọn script àti foreign_option

OpenVPN ń tà àwọn àṣàyàn tí a rán jáde sí àwọn script nípasẹ̀ àwọn oníyípadà tí a ń pè ní foreign_option_N, script sì lè tú wọn sí àwọn àṣẹ olùyọ́nà. Ìṣètò yẹn jẹ́ ìsopọ̀ tí a ń ṣe àtìlẹ́yìn fún, kì í ṣe ìhùwàsí aládàáṣe, a sì gbọ́dọ̀ fi í sínú alábàárà kí a sì pè é.

Tí ó bá jẹ́ pé o gbẹ́kẹ̀ lé script, kọ ìṣiṣẹ́ rẹ̀ àti ipò ìjáde rẹ̀. Script tí ó ń ṣiṣẹ́ ṣùgbọ́n tí ó kùnà ní ìdákẹ́jẹ́ ń fi àmì kan náà sílẹ̀ bí kò bá sí script, ó sì ṣòro láti ṣàkíyèsí nítorí pé ìtòlẹ́sẹẹsẹ náà dàbí ẹni pé ó pé. Ṣàyẹ̀wò ìjáde script, kì í ṣe fáìlì script. Fáìlì tí ó wà kì í ṣe script tí ó ti ṣiṣẹ́.

Dán orúkọ wò, kì í ṣe àkọsílẹ̀

Lẹ́yìn ìsopọ̀, béèrè orúkọ agbàlejò inú nìkan lọ́wọ́ alábàárà, lẹ́yìn náà béèrè orúkọ gbogbo ènìyàn, lẹ́yìn náà ṣàyẹ̀wò máṣìnnà tí ó dáhùn. Nínú ìṣètò tí ó ń ṣiṣẹ́, àwọn ìdáhùn méjì náà wá láti ibi mìíràn, méjèèjì sì gbọ́dọ̀ bá àwòrán mu.

Tí orúkọ bá yọ́nà ṣùgbọ́n tí iṣẹ́ kùnà, lọ sí ìdarí ọ̀nà àti ààyè ohun èlò dípò títún DNS yí padà. Ìwé ìtọ́nisọ́nà OpenVPN ń ṣàlàyé dhcp-option àti àyíká script; lò ó láti fi dá wa pé ohun tí alábàárà rẹ gbọ́dọ̀ lò kí o tó ṣàtúnṣe fáìlì olùyọ́nà mìíràn.

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