Bonyeza unganisha na mambo matatu hubadilika kwenye mashine ya Linux: kiolesura huonekana, njia husakinishwa, na kitatuzi huanza kujibu kwa namna tofauti. Kushindwa kwa usanidi mara nyingi hutokana na mmoja wa hao watatu kutokea bila wengine, au kutokana na programu mbili kutokubaliana nani anamiliki. Kuelewa mfululizo hueleza kushindwa haraka kuliko kusoma matokeo ya kumbukumbu ya mteja.

Kiolesura huonekana kabla ya kitu chochote kufanya kazi

Mteja wa handaki hufungua kiolesura pepe na huikabidhi pakiti. Kifaa cha TUN hubeba pakiti za IP, ambacho ndicho VPN iliyopitishwa inahitaji; kifaa cha TAP hubeba fremu za Ethernet, ambacho ndicho muundo wa daraja unahitaji. Moduli ya kerneli hutoa kifaa, na mteja humiliki kwa muda wote wa kikao.

Kiolesura kupanda si sawa na handaki kufanya kazi. Kinaweza kuwepo na anwani wakati mwenza hawezi kufikiwa, na ndiyo sababu orodha ya violesura ni ukaguzi wa kwanza na si wa mwisho. Kifaa kinachojiripoti kama kiko juu hufafanua mtazamo wa kerneli kuhusu kiungo pepe, si utayari wa mwenza kujibu.

Acha hali ya kiolesura iliyotolewa kama ilivyo. Kubadilisha wasifu wa TUN kuwa TAP hakufanyi seva iliyopitishwa kuwa ya daraja, na kwa kawaida hutoa muunganisho unaojengeka na usiohamisha chochote.

Njia husakinishwa na anayemiliki handaki

Njia ni badiliko la pili, na umiliki wake ni muhimu kuliko maudhui yake. Wasifu wa NetworkManager, kitengo cha systemd na mteja aliyeendeshwa kwa mkono wote wanaweza kusakinisha njia, na wawili wakifanya hivyo kwa wakati mmoja hutokea jedwali ambalo hakuna anayeweza kulieleza baadaye.

ip -br addr show
ip route show
ip -6 route show

Wasifu wa handaki kamili hubadilisha njia chaguo-msingi; wasifu wa handaki iliyogawanywa huongeza njia mahususi zaidi na kuacha chaguo-msingi kama ilivyo. Zote mbili ni za kawaida, na ya pili ndiyo sababu kufuta njia chaguo-msingi ni jaribio la kwanza baya kwenye mashine unayoisimamia kwa mbali. Kuiondoa pia ni njia ya haraka zaidi ya kupoteza kikao unachotumia kurekebisha tatizo.

Soma jedwali badala ya kudhani. Njia mahususi zaidi au kanuni ya sera inaweza kupeleka trafiki ndani ya handaki wakati njia chaguo-msingi bado inaelekeza kwenye kiolesura halisi, jambo ambalo huonekana kama kinyume hadi usome jedwali lote. Mchanganyiko huo ni wa kawaida kwa handaki iliyogawanywa na huchanganya yeyote anayetarajia mstari mmoja ueleze muundo. Tafuta njia inayolingana na lengo lako halisi, si ile inayolingana na mchoro.

Kitatuzi hubadilisha mikono

DNS ni badiliko la tatu na lile ambalo kwa uwezekano mkubwa husimamiwa mahali ambapo hukutazama. Kwenye kompyuta ya mezani, NetworkManager inaweza kusukuma mipangilio ya kitatuzi kwa kila muunganisho. Kwenye mfumo unaotumia systemd-resolved, mipangilio hutumika kwa kila kiungo na /etc/resolv.conf inaweza kuwa stub au kiungo cha mfano na si faili unayopaswa kuhariri.

resolvectl status
readlink -f /etc/resolv.conf
cat /etc/resolv.conf

Ikiwa uhariri wa mkono wa faili ya kitatuzi utatoweka baada ya kuunganisha tena, hiyo ni ishara ya kutafuta kijenzi kinachoitunza na kubadilisha wasifu badala yake. Kuhariri faili iliyozalishwa ni badiliko ambalo kuunganisha tena kutalifuta.

Majina ya kibinafsi kwa kawaida huhitaji kitatuzi cha ndani na vikoa vya utafutaji vilivyotolewa na mwendeshaji. Kubadilisha na kitatuzi cha umma kunaweza kuvunja rasilimali ile ile ambayo VPN ipo kufikia, na dalili huonekana kama kushindwa kwa uelekezaji na si kwa DNS. Jaribu jina na anwani kwa njia tofauti, kwa sababu moja kufanya kazi na lingine kushindwa hukuambia hasa wapi pa kuangalia. Ulinganisho huo mmoja huokoa saa moja ya utatuzi wa njia.

Msimamizi mmoja kwa muunganisho

Muundo wa wasifu huamua ni programu gani inaweza kuutumia. Wasifu wa OpenVPN unahitaji OpenVPN au programu-jalizi inayolingana, na usanidi wa WireGuard una muundo wake wenye funguo za mwenza na viambishi vilivyoruhusiwa. Dirisha la uagizaji halitafsiri kimoja kuwa kingine, chochote kinachodokezwa na kiendelezi cha faili.

Chagua msimamizi mmoja na umruhusu kumiliki muunganisho. Kuinua handaki moja kupitia zana mbili hufanya jedwali la njia na tabia ya kuunganisha tena kuwa yenye utata, na kwa kawaida yule wa pili kuanza hushinda kwa namna ambazo ni vigumu kuzalisha tena.

Sakinisha vifurushi vinavyotumika kwenye usambazaji wako na upate wasifu kutoka kwa mwendeshaji. Uchukulie kama kitambulisho, kwa sababu kwa kawaida huwa na ufunguo wa faragha au nyenzo sawa, na uuhifadhi pale ambapo siri zako nyingine zinaishi. Wasifu ulioachwa kwenye folda ya vipakuliwa ni ufunguo ulioachwa mezani.

Nini cha kukagua wakati uko juu lakini haufanyi kazi

Kiolesura kikiwa juu na mteja akiripoti mafanikio, fanya kazi kuelekea nje: je, jedwali la njia huchagua handaki kwa lengo, je, kitatuzi hujibu kwa jina la kibinafsi, na je, upande wa mbali una njia ya kurudi. Kila moja lina amri yake na mmiliki wake.

nmcli connection show --active
nmcli device status
wg show

Rejea ya nmcli huandika amri za hali na muunganisho ikiwa unahitaji seti kamili. Kinachojaliza hapa ni tofauti kati ya wasifu kuwa amilifu na kifaa kubeba trafiki, kwa sababu vyote viwili vinaweza kutokubaliana.

Unganisha tena mara moja kupitia msimamizi yule yule kabla ya kuita usanidi umekamilika, na kagua kwamba DNS bado inafanya kazi baada ya kukatika. Usanidi unaofanya kazi tu hadi badiliko la kwanza la mtandao haujakamilika, unafanya kazi kwa sasa tu.

Makala zinazohusiana