Ubuntu haina intaneti baada ya kuondoa programu ya VPN
Mteja wa VPN aliyeondolewa anaweza kuacha wasifu wa NetworkManager na kiolesura bandia. Masalia hayo yanashikilia njia chaguo-msingi au sera ya firewall.
Kuondoa mteja wa VPN, kuwasha upya na kisha kugundua kuwa kivinjari hakiwezi kupakia chochote ni mfuatano wa kawaida katika Ubuntu. Handaki limekwenda, lakini sera iliyoelekeza trafiki huko haijaenda, na katika Ubuntu masalia hayo kwa kawaida huishi katika NetworkManager na si katika kifurushi. Wasifu wa muunganisho na kiolesura bandia vilivyoundwa wakati wa utekelezaji haviwezi kuwa vya kifurushi chochote, kwa hiyo kuondoa kifurushi hakuondoi.
Handaki limekwenda, sera haijaenda
Kill switch hufanya kazi kwa kufanya mtandao usiweze kutumika bila handaki. Wakati mteja anaondolewa wakati hali hiyo iko hai, hakuna chochote kilichobaki cha kuizima. Matokeo yanaonekana kama adapta ya mtandao iliyovunjika na kwa kawaida ni wasifu unaoshikilia njia.
Ndiyo sababu usakinishaji upya wakati mwingine hurejesha muunganisho: huunda upya mchakato unaojua jinsi ya kuondoa sera yake mwenyewe. Mteja aliyeondolewa wakati swichi yake ilikuwa hai aliacha hali ambayo hakuna mtu aliyebaki kuifuta.
Soma vitu ambavyo kifurushi hakikuwa navyo kamwe
Soma hali kabla ya kuibadilisha. Orodhesha vifaa, miunganisho hai na majedwali mawili ya uelekezaji, kisha tafuta kifaa bandia kinachojiripoti kuwa kimeunganishwa au njia chaguo-msingi inayoelekeza kwacho. IPv4 na IPv6 hushindwa tofauti, kwa hiyo ping inayofanya kazi kwa anwani yenye utatuzi wa majina uliovunjika inaelekeza kwenye kitu tofauti na njia iliyokufa. Kifaa bandia kinachoshikilia njia chaguo-msingi kinaeleza kukatika kote peke yake.
nmcli device status
nmcli connection show --active
ip -4 route
ip -6 routeAndika unachokuta, kwa sababu suluhisho ni kufuta kitu kimoja maalum na si kuweka upya kila kitu. Chochote kilicho pana zaidi kinahatarisha kukatika kwa pili. Huo ndio tofauti kati ya ukarabati na kukisia.
Jedwali tupu la uelekezaji lenye kifaa kilichounganishwa ni hitilafu nyingine, na linaelekeza kwenye DHCP na si wasifu uliobaki. Soma ukodishaji kabla ya kuhariri chochote.
Futa wasifu, si faili ya ufunguo
Futa wasifu kupitia NetworkManager badala ya kuondoa faili ya ufunguo. Kufuta faili huacha wasifu kwenye kumbukumbu ukiwa hai hadi kuwasha upya kunakofuata, jambo ambalo hufanya ukarabati sahihi uonekane usioaminika. Kisha washa upya huduma na usome tena orodha ya vifaa. Kuwasha upya ndiko kunakofanya ufutaji uwe wa kweli.
sudo nmcli connection delete pvpn-killswitch
sudo systemctl restart NetworkManagerIkiwa kiungo bandia kitadumu, ondoa kiungo hicho pia, kisha jaribu anwani na jina kwa tofauti. Uelekezaji safi wenye jina lililoshindwa unaelekeza kwenye DNS, wakati anwani iliyoshindwa inaelekeza kwenye njia au firewall.
Angalia ndoano ya wakati wa kuwasha kabla ya kurudia
Baadhi ya masalia hujisakinisha upya kila kuwasha. Kitengo kilichoandikwa kwa mkono au skripti ya if-up inayoongeza kanuni za firewall huendelea kufanya hivyo baada ya kifurushi kuondoka, kwa hiyo kukatika hurudi na ukarabati wa awali unaonekana kama bahati. Tafuta katika faili za vitengo na ndoano za mtandao kabla ya kuwasha upya tena. Jina la kitengo kwa kawaida hufichua.
systemctl list-unit-files | grep -i vpn
grep -rl -i vpn /etc/systemd/system /etc/network/if-up.dOndoa au ficha faili maalum, kisha washa upya mara moja na uthibitidhe kuwa hali isiyo na handaki ndiyo unayotaka. Kuwasha upya kwa mwisho ndio jaribio, kwa sababu marekebisho yanayodumu hadi kuwasha kunakofuata si marekebisho. Baadaye weka kumbukumbu pamoja na mashine. Marejeo ya nmcli yanajumuisha amri za kifaa na muunganisho zilizotumika hapo juu.