Ubuntu internetik gabe geratzen da VPN aplikazioa kendu ondoren
Garbitutako VPN bezero batek NetworkManager profilak eta interfaze faltsu bat utz ditzake. Umezurtz horiek lehenespenezko bide bat edo suebaki-politika bat mantentzen dute.
VPN bezeroa desinstalatzea, berrabiaraztea eta gero nabigatzaileak ezer kargatu ezin duela aurkitzea Ubuntu-ko sekuentzia ohikoa da. Tunela joan da, baina trafikoa hara bideratzen zuen politika ez, eta Ubuntu-n hondakin horiek normalean NetworkManager-en bizi dira, ez paketean. Exekuzioan sortutako konexio-profil bat eta interfaze faltsu bat ez dira inongo paketerenak, beraz paketea kentzeak ez ditu haiek kentzen.
Tunela joan da, politika ez
Kill switch batek tunelik gabe sarea erabilgaitz eginda funtzionatzen du. Bezeroa kentzen denean egoera hori aktiboa den bitartean, ez da ezer geratzen hura itzaltzeko. Emaitzak sare-txartel hondatu baten itxura zehatza du eta normalean bide bat mantentzen duen profil bat da.
Horregatik berrinstalatzeak konektibitatea leheneratzen du batzuetan: bere politika desegiten dakien prozesua birsortzen du. Bere etengailua aktiboa zen bitartean kendutako bezero batek inork garbitzen ez duen egoera bat utzi zuen.
Irakurri paketeak inoiz eduki ez zituen objektuak
Irakurri egoera aldatu aurretik. Zerrendatu gailuak, konexio aktiboak eta bi bideratze-taulak, gero bilatu konektatuta dagoela dioen gailu faltsu bat edo hura seinalatzen duen lehenespenezko bide bat. IPv4 eta IPv6 bereiz huts egiten dute, beraz izen-ebazpena hautsita duen helbide baterako ping lan egiteak bide hil bat baino objektu desberdina seinalatzen du. Lehenespenezko bide bat mantentzen duen gailu faltsu batek etenaldi osoa bere kabuz azaltzen du.
nmcli device status
nmcli connection show --active
ip -4 route
ip -6 routeIdatzi aurkitzen duzuna, konponbidea objektu zehatz bat ezabatzea delako, ez dena guztia berrabiaraztea. Zabalkunde handiagoko edozein urrats bigarren etenaldi bat arriskatzeko da. Hori da konponketa baten eta asmatze baten arteko aldea.
Konektatutako gailu batekin bideratze-taula hutsa beste akats bat da, eta DHCP-ra seinalatzen du, ez geratzen den profil batera. Irakurri maizter-hitzarmena ezer editatu aurretik.
Ezabatu profila, ez gako-fitxategia
Ezabatu profila NetworkManager bidez gako-fitxategia kentzearen ordez. Fitxategia ezabatzeak profila memorian aktibo uzten du hurrengo berrabiaraztea arte, eta horrek konponketa zuzen bat fidagaitzagoa dirudi. Gero berrabiarazi zerbitzua eta irakurri berriro gailuen zerrenda. Berrabiarazteak egiten du ezabaketa erreala.
sudo nmcli connection delete pvpn-killswitch
sudo systemctl restart NetworkManagerEsteka faltsu bat bizirik badago, kendu esteka hori ere, gero probatu helbide bat eta izen bat bereizita. Bideratze garbiak izen huts egindakoarekin DNS-ra seinalatzen du, helbide huts egindakoak berriz bide batera edo suebakira.
Egiaztatu abiarazte-kakoa errepikatu aurretik
Hondakin batzuk abiarazte bakoitzean berrinstalatzen dira. Eskuz idatzitako unitate batek edo suebaki-arauak gehitzen dituen if-up script batek horretan jarraitzen du paketea joan ondoren, beraz etenaldia itzultzen da eta aurreko konponketa zortea dirudi. Bilatu unitate-fitxategietan eta sare-kakoetan berriro berrabiarazi aurretik. Unitatearen izenak ematen du pistarik gehienetan.
systemctl list-unit-files | grep -i vpn
grep -rl -i vpn /etc/systemd/system /etc/network/if-up.dKendu edo maskaratu fitxategi zehatza, gero berrabiarazi behin eta egiaztatu tunelik gabeko egoera nahi duzuna dela. Azken berrabiarazte hori da proba, hurrengo abiaraztera arte soilik irauten duen konponketa ez delako konponketa. Gorde oharra makinarekin geroago. nmcli erreferentziak goian erabilitako gailu- eta konexio-komandoak biltzen ditu.