Pri svakom podizanju tunel se pojavi prije nego što je iko odlučio da ga koristi, a potvrdni okvir koji izgleda odgovorno ne radi ništa kada se isključi. To nije greška u interfejsu. NetworkManager ne povezuje VPN profile automatski sam; VPN se pokreće zato što ga osnovna veza navodi imenom. Ispravka je na drugom profilu i to je jedno svojstvo.

Zastavica koju isključujete ne uzima se u obzir

VPN profil ima vlastito svojstvo automatskog povezivanja, a za VPN veze upravitelj ga ne koristi da bi bilo šta pokrenuo. Isključivanje čini da se profil čita dosljedno i ne mijenja ponašanje, i upravo zato iznenađenje preživi izmjenu.

Dokumentovani mehanizam je lista sekundarnih veza na osnovnom profilu. Kada se Wi-Fi ili Ethernet veza aktivira, upravitelj aktivira i tamo navedene VPN UUID-ove. Danas su u toj listi podržane samo VPN veze, a ako sadrži više unosa, jedna izmjena utiče na sve njih.

Prioritet automatskog povezivanja rangira kandidate; ni on nije prekidač za isključivanje.

Pročitajte oba profila prije izmjene

Prvo zabilježite imena, UUID-ove i tipove, jer se prikazana imena ponavljaju i osnovnu vezu je lako zamijeniti s VPN-om. Zatim pročitajte svojstva koja su važna na svakoj strani.

nmcli -f NAME,UUID,TYPE connection show
nmcli -f connection.secondaries connection show "Wired connection 1"
nmcli -f connection.autoconnect,connection.autoconnect-priority connection show "Work VPN"

U grafičkom uređivaču iste vrijednosti se pojavljuju pod različitim oznakama. Kartica General osnovne veze sadrži postavku automatskog povezivanja, a kada je dodatak instaliran, i opciju da se VPN podigne s njom. Prevedeni radni sto može polje prioriteta označiti kao automatsko povezivanje s prioritetom, što nije prekidač za uključivanje. Miješanje to dvoje daje isključen potvrdni okvir i nepromijenjeno podizanje.

Uklonite jedan unos, ne cijelu listu

Svojstvo je lista, pa dodjela nove vrijednosti zamjenjuje sve u njoj. Koristite vodeći minus da uklonite jedan UUID i ostavite ostatak liste netaknutim.

nmcli connection modify uuid BASE_UUID -connection.secondaries VPN_UUID
nmcli -f connection.secondaries connection show "Wired connection 1"

Provjerite listu prije i poslije, posebno na mašini koja zavisi od drugog VPN-a.

Profili mogu biti ograničeni na određene korisnike. Kada jesu, račun s kojeg uređujete mora se pojaviti na toj listi; inače komanda može biti odbijena ili upravitelj može upisati zaseban profil po korisniku koji originalni vlasnik nikada ne vidi. Provjerite vlasnika prije nego zaključite da izmjena nije ništa učinila, jer tiha kopija po korisniku objašnjava mnogo zbunjujućih rezultata.

Testirajte stvarni prelaz, a ne ručno ponovno pokretanje

Ponovno povezivanje osnovnog profila je smislen test. Spustite ga i podignite ili ponovo pokrenite sistem, pa pogledajte aktivnu listu, listu interfejsa i traženje rute za internu adresu.

nmcli connection show --active
ip -brief address
ip route get 10.8.0.1

Ako se tunel i dalje pojavljuje, preostali vlasnik je obično skripta. Upraviteljev dnevnik pokazuje koji je profil aktiviran i kada, a direktorij dispatcher je mjesto gdje bi živjela kuka koja poziva nmcli connection up na događaj interfejsa. Kuka je nevidljiva u uređivaču profila, zato preživi svaki eksperiment s potvrdnim okvirom.

Držite ručni put ispravnim, jer to je stvarni zahtjev.

Kako izgleda dobro stanje

Profil ostaje instaliran sa svojim gatewayom, certifikatom i akreditivima. Ne aktivira se pri podizanju i podiže se kada ga zatražite. Te tri tvrdnje su test prihvatanja.

Upišite UUID osnovne veze u runbook, jer je to profil koji ćete sljedeći put uređivati.

VPN koji je dostupan ali nije automatski je izbor konfiguracije, a ne nedostajuća funkcija, i udaljen je jedno svojstvo.

Povezani članci