Izklopite samodejno povezovanje VPN brez brisanja profila
NetworkManager ne povezuje profile VPN sam. Sprožilec je vnos secondaries na osnovni povezavi in prav tega je treba spremeniti.
Ob vsakem zagonu se tunel dvigne, preden se je kdor koli odločil, da ga bo uporabljal, in potrditveno polje, ki je videti odgovorno, ob odkljukanju ne naredi ničesar. To ni napaka v vmesniku. NetworkManager ne povezuje profilov VPN sam; VPN se zažene, ker ga osnovna povezava navaja po imenu. Popravek je na drugem profilu in je ena sama lastnost.
Zastavica, ki jo odkljukate, se ne upošteva
Profil VPN ima svojo lastnost samodejnega povezovanja, in za povezave VPN je upravitelj ne uporablja za zagon česarkoli. Odkljukovanje poskrbi, da se profil bere dosledno, in ne spremeni nobenega vedenja, in prav zato presenečenje preživi urejanje.
Dokumentirani mehanizem je seznam sekundarnih povezav na osnovnem profilu. Ko se povezava Wi-Fi ali Ethernet aktivira, upravitelj aktivira tudi tam navedene UUID VPN. Danes so na tem seznamu podprte le povezave VPN, in če vsebuje več vnosov, ena sprememba vpliva na vse.
Prednost samodejnega povezovanja razvršča kandidate; tudi ona ni stikalo za izklop.
Pred urejanjem preberite oba profila
Najprej zabeležite imena, UUID in tipe, ker se prikazana imena ponavljajo in osnovno povezavo zlahka zamenjate z VPN. Nato preberite lastnosti, ki so pomembne na vsaki 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"
V grafičnem urejevalniku se iste vrednosti pojavijo pod drugimi oznakami. Zavihek General osnovne povezave vsebuje nastavitev samodejnega povezovanja in, ko je vtičnik nameščen, možnost dvigniti VPN skupaj z njo. Prevedeno namizje lahko polje prednosti označi kot samodejno povezavo s prednostjo, kar ni stikalo za omogočanje. Če oboje zamešate, dobite odkljukano polje in nespremenjen zagon.
Odstranite en vnos, ne celotnega seznama
Lastnost je seznam, zato dodelitev nove vrednosti nadomesti vse v njem. Uporabite vodilni minus, da odstranite en UUID in pustite preostanek seznama nedotaknjen.
nmcli connection modify uuid BASE_UUID -connection.secondaries VPN_UUID
nmcli -f connection.secondaries connection show "Wired connection 1"
Preverite seznam pred in po, zlasti na stroju, ki je odvisen od drugega VPN.
Profile je mogoče omejiti na določene uporabnike. Kadar so, mora biti račun, s katerega urejate, na tem seznamu; sicer je ukaz lahko zavrnjen ali upravitelj zapiše ločen profil za uporabnika, ki ga prvotni lastnik nikoli ne vidi. Preverite lastnika, preden sklepate, da urejanje ni naredilo ničesar, ker tiha kopija na uporabnika pojasni veliko zmedenih rezultatov.
Preizkusite resničen prehod, ne ročnega ponovnega zagona
Ponovna povezava osnovnega profila je smiseln preizkus. Spustite ga in dvignite ali znova zaženite, nato poglejte seznam aktivnih povezav, seznam vmesnikov in iskanje poti za notranji naslov.
nmcli connection show --active
ip -brief address
ip route get 10.8.0.1
Če se tunel še vedno pojavlja, je preostali lastnik običajno skript. Dnevnik upravitelja pokaže, kateri profil je bil aktiviran in kdaj, imenik dispatcher pa je kraj, kjer bi živel hook, ki ob dogodku vmesnika pokliče nmcli connection up. Hook v urejevalniku profilov ni viden, zato preživi vsak poskus s potrditvenim poljem.
Poskrbite, da ročna pot deluje, ker to je resnična zahteva.
Kako izgleda dober izid
Profil ostane nameščen s svojim prehodom, potrdilom in poverilnicami. Ob zagonu se ne aktivira in dvigne se, ko ga zahtevate. Te tri trditve so sprejemni preizkus.
Zapišite UUID osnovne povezave v runbook, ker to je profil, ki ga boste naslednjič urejali.
VPN, ki je na voljo, a ni samodejen, je izbira konfiguracije in ne manjkajoča funkcija, in od njega smo oddaljeni eno lastnost.