Handaki huunganishwa, kisha uboreshaji wa kukodisha kwenye kiungo cha ufikiaji huiua, na kumbukumbu inalaumu muda wa kumalizika badala ya njia. Hakuna kitu kimebadilika katika usanidi wa VPN, na hiyo ndiyo dalili: kitu nje yake kimebadilika. Tukio la DHCP liliandika upya anwani au lango, na njia ya mwenyeji iliyokuwa ikiweka ncha ya mwisho ya handaki ifikike sasa inaelekeza kwenye hop inayofuata ambayo haipo tena. Hii ni tatizo la umiliki kabla ya kuwa tatizo la uelekezaji.

Linganisha dalili na njia nusu-chaguo msingi

Ukiwa na redirect-gateway def1, OpenVPN husakinisha 0.0.0.0/1 na 128.0.0.0/1 badala ya kubadilisha njia chaguo-msingi. Kwa pamoja hizo mbili hufunika nafasi yote ya anwani, na huzishinda 0.0.0.0/0 kwa urefu wa kiambishi pekee. Kwa hiyo lengo lolote bila ulinganifu mahususi zaidi huingia kwenye handaki.

Ncha ya mwisho inahitaji ubaguzi. OpenVPN huongeza njia ya mwenyeji kuelekea anwani ya seva kupitia lango la awali la ufikiaji kabla nusu-chaguo msingi hazijaingia, ili pakiti zilizofungwa ziweze kutoka. Ubaguzi huo unapotoweka, au unaposhikilia hop inayofuata ambayo haipo tena, pakiti za nje za handaki lenyewe hulingana na nusu-chaguo msingi na hurudishwa ndani ya handaki. Matokeo ni muunganisho unaokufa kwenye keepalive au kupeana mkono kunakofuata, bila kitu kwenye kumbukumbu kinachofanana na hitilafu ya uelekezaji.

Thibitisha umbo la jedwali kabla ya kugusa kitu kingine chochote. ip route show inapaswa kuorodhesha nusu zote mbili pamoja na njia ya mwenyeji kwa anwani ya seva; njia ya mwenyeji inapokosekana, uchunguzi uliobaki una mahali dhahiri pa kuanzia.

Kwa nini nusu-chaguo msingi hushinda bila kubadilisha kipimo

Kipimo cha chini hakiwezi kushinda kiambishi kirefu. Njia za /1 hushinda kwa sababu kerneli hulinganisha kwanza njia mahususi zaidi, kwa hiyo kupandisha kipimo kwenye njia chaguo-msingi hakubadilishi chochote kuhusu trafiki inayoelekea handaki inakwenda wapi. Kufukuza vipimo ndiyo mchepuko mbaya zaidi unaojulikana katika utambuzi huu.

Angalia uteuzi kwa ip route get 203.0.113.10, ukiweka anwani halisi ya seva. Jibu hutaja kiolesura na hop inayofuata ambayo kerneli ingetumia kwa kweli, jambo ambalo lina habari zaidi kuliko kusoma jedwali na kufikiria juu yake.

Endesha amri hiyo kabla handaki haijaanza, likiwa hai, na baada ya tukio la kukodisha. Majibu matatu kutoka amri moja, na mahali pa kutofautiana huonekana.

Chukua picha tatu, si moja

Kusanya anwani ya ufikiaji, lango la ufikiaji, lengo la ncha ya mwisho, njia iliyochaguliwa na kanuni zozote za sera katika nyakati tatu: baada ya kiungo cha ufikiaji kusanidiwa, baada ya VPN kuunganisha, na baada ya tukio la kukodisha au la mtoa huduma. Kila picha ni konde la amri, na zina maana pamoja tu. Picha moja baada ya kushindwa hurekodi hali badala ya mpito. Andika amri kwenye script ndogo ili kila picha ichukuliwe kwa njia moja.

Weka picha kwenye faili moja na mihuri ya muda, kwa sababu swali la kuvutia baadaye ni mpangilio. Tukio la DHCP lilikuja kabla au baada ya OpenVPN kuhuisha njia yake? Jibu huamua ni nani anayepaswa kuirekebisha. Muhuri wa muda kutoka saa isiyo sahihi ni mbaya kuliko kutokuwa nao, kwa hiyo chukua kutoka kwa mwenyeji anayemiliki jedwali la uelekezaji.

Ncha ya mwisho inaposanidiwa kama jina badala ya anwani, itatue pia katika kila picha. Mabadiliko ya DNS kwenye kiungo cha ufikiaji yanaweza kusogeza ncha ya mwisho bila kugusa njia yoyote.

Amua ni sehemu gani inayohuisha ubaguzi

Kwenye mfumo wa dhcpcd, ndoano hukimbia kutoka saraka ya ndoano na kutoka ndoano ya kutoka, na hali ya msimamizi inatofautiana kwa wigo na hali ya kila kiolesura. Chochote ndoano inachofanya lazima kiwe idempotent, kwa sababu uboreshaji unaweza kuja kwa mawimbi.

Mmiliki anayetegemewa ni muunganisho ambao tayari unajua pande zote mbili: msimamizi wa mtandao anayesimamia muunganisho wa VPN, au kitengo kilichopangwa baada ya kiungo cha ufikiaji kupanda. Njia tulivu iliyoongezwa na ndoano hufanya kazi hadi mabadiliko ya lango yanayofuata, kisha inashindwa kwa njia ile ile. Ikiwa unatumia ndoano hata hivyo, iache isome lango la sasa wakati wa utekelezaji badala ya kuandika kwa ugumu lile uliloliona leo.

Rekodi mmiliki ndani ya usanidi. Mtu anayefuata kutatua muunganisho upya anahitaji kujua kwamba ndoano, si VPN, inawajibika kwa njia ya ubaguzi.

Jaribu mzunguko wa maisha, si muunganisho upya pekee

Lazimisha uboreshaji kwa dhcpcd -n eth0 au kwa kuachilia na kuchukua tena kukodisha, kisha angalia tena ip route get kwa ncha ya mwisho. Fanya mara mbili, kwa sababu mzunguko wa pili hunasa ndoano zinazoongeza njia mbili. Kisha uanze upya, kwa sababu uthabiti ni sifa tofauti na usahihi.

Handaki linalostahimili uboreshaji na kuanza upya lina mmiliki na ubaguzi unaofanya kazi. Lile linalostahimili kuanza upya kwa mkono pekee halina lolote kati ya hayo, na litashindwa kwenye tukio linalofuata ambalo huwezi kupanga.

Makala zinazohusiana