Seva ya DNS iliyotumwa iko kwenye kumbukumbu, handaki iko juu, na majina ya ndani bado yanashindikana. Hakuna kilichovunjika katika utumaji wenyewe; mpangilio ulifika na ukasimama hapo. Chaguo la DNS lililotumwa ni ujumbe kwa mteja, si maagizo kwa kitatuzi cha mfumo wa uendeshaji, na uhamishaji kati yao ndiko ambako kesi nyingi kama hizi huishia. Ukaguzi tano, kwa mpangilio, hupata uhamishaji ambao haukutokea.

Ukaguzi wa kwanza: muunganisho huanzaje

Mmiliki wa muunganisho huamua nani anaweza kutumia mipangilio ya kitatuzi. Amri ya moja kwa moja ya openvpn kutoka kwa ganda haina kitu kingine isipokuwa mchakato wake mwenyewe, wakati kitengo cha systemd, NetworkManager au mteja wa muuzaji kila kimoja kina njia yake ya kuchapisha DNS. Soma orodha ya michakato na jina la kitengo kabla ya kudhani chochote kati ya hivyo.

Mchakato wa mstari wa amri si muunganisho wa NetworkManager kiotomatiki, na muunganisho wa NetworkManager si kiotomatiki kile kilichoandika resolv.conf. Dhana hizo mbili zinaeleza sehemu kubwa ya saa zilizopotea katika uchunguzi huu. Uliza ni sehemu gani ingechapisha DNS kwa kiolesura unachokiona kwa kweli.

Andika mmiliki kabla ya kuendelea. Kila ukaguzi unaofuata unategemea huyo.

Ukaguzi wa pili: kiungo cha kitatuzi kinashikilia nini kwa kweli

Kwenye mwenyeji wa systemd-resolved, resolvectl status huorodhesha kila kiungo pamoja na seva zake za DNS na vikoa. Pata kiungo cha handaki na usome maingizo yake, na usidhani kiolesura kinaitwa tun0, kwa sababu nambari hufuata mpangilio wa uundaji. Ikiwa anwani iliyotumwa haipo kwenye kiungo, uhamishaji ndio ulioshindikana, si ombi.

Ikiwa anwani ipo, swali linalofuata ni vikoa gani kiungo hicho kinadai. Kiungo kisicho na orodha ya vikoa hujibu tu majina yanayoulizwa moja kwa moja, na hiyo mara chache ndiyo inayotakiwa na usanidi wa split-DNS. Anwani peke yake ni muhimu lakini haitoshi.

Linganisha jina la kiungo kwenye matokeo ya kitatuzi na jina la kiolesura kwenye kumbukumbu ya VPN kabla ya kufikia hitimisho lolote. Kutokulingana hapo kwa kawaida humaanisha kwamba mstari wa kumbukumbu ulitoka kwa mchakato mwingine.

Ukaguzi wa tatu: je, nafasi ya majina inachagua kiungo hicho

Kitatuzi kinaweza kuwa na seva sahihi na bado kisiulizwe. Kikoa kwa kila kiungo huamua maombi yapi yanaenda kwenye kiungo kipi, na bila kikoa cha uelekezaji nafasi ya majina ya kibinafsi hurudi kwa kile kiungo chaguo-msingi kinasema. Ndiyo sababu resolvectl query kwa jina la ndani linaweza kufaulu wakati programu bado inashindikana. Huenda programu inatumia njia ya kitatuzi tofauti kabisa.

Angalia ugawaji wa kikoa, si anwani ya seva peke yake. Kikoa kilichoandikwa kama ~corp.example ni kikoa cha uelekezaji, na alama ya tilde hubadilisha jinsi jina linavyolinganishwa.

Ikiwa programu ina kitatuzi chake, jaribu kwa utaratibu ule ule inaotumia na si kwa chombo cha mfumo. Chombo cha maombi kinachokwepa kitatuzi cha mfumo kitafaulu bila kujali hali ya kiungo.

Ukaguzi wa nne: mmiliki mmoja, si wawili

Ikiwa NetworkManager tayari inasimamia VPN na hali ya kitatuzi, kuongeza hati ya ndoano isiyohusiana huunda waandishi wanaoshindana. Ndoano ambayo kifurushi hutoa kwa systemd-resolved ni muunganisho unaotumika, na inatarajia mzunguko maalum wa maisha: script-security 2, njia ya up, up-restart, njia ya down na down-pre. Chaguo hizo hufanya usajili na kuondolewa kutokea kwa nyakati sahihi na si kwenye muunganisho wa kwanza peke yake.

Tumia njia iliyosakinishwa kutoka kwa kifurushi na si ile ya mfano iliyonakiliwa kutoka kwa mwongozo. Ruhusa pia ni muhimu, kwa sababu ndoano huendeshwa baada ya upendeleo kupungua.

Kuhariri hati ya kitatuzi ya usambazaji ili kubadilisha lengo la matokeo yake hurekodi njia mbadala ya mwenyeji mmoja. Hiyo si ukarabati wa jumla.

Ukaguzi wa tano: matokeo yale yale baada ya kuunganisha tena

Unganisha tena na usome kiungo tena. Usajili unaoonekana mara moja na kutoweka kwenye mpito unaofuata ndio kushindikana ambako orodha hii yote ipo kwa ajili yake. Jaribu baada ya kusimamishwa, baada ya kuunganisha tena kwa nguvu na baada ya huduma ya kitatuzi kuanzishwa upya. Kila mpito hujaribu dhana tofauti ya mpangilio.

Ni pale tu ukaguzi wote watano unapopita wakati wa kuunganisha tena unaweza kusema mipangilio iliyotumwa inatumika. Kitu chochote cha awali ni picha ya dakika yenye bahati.

Makala zinazohusiana