Pri svakom podizanju tunel se pojavi prije nego što je itko odlučio upotrebljavati ga, a potvrdni okvir koji izgleda odgovorno ne čini ništa kada se isključi. To nije pogreška u sučelju. NetworkManager ne povezuje VPN profile sam; VPN se pokreće zato što ga osnovna veza navodi imenom. Ispravak 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 rabi kako bi bilo što pokrenuo. Isključivanje čini da se profil čita dosljedno i ne mijenja ponašanje, i upravo zato iznenađenje nadživi izmjenu.

Dokumentirani mehanizam je popis sekundarnih veza na osnovnom profilu. Kada se Wi-Fi ili Ethernet veza aktivira, upravitelj aktivira i tamo navedene VPN UUID-ove. Danas su na tom popisu podržane samo VPN veze, a ako sadrži više unosa, jedna izmjena utječe na sve njih.

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

Pročitajte oba profila prije izmjene

Najprije zabilježite imena, UUID-ove i tipove, jer se prikazana imena ponavljaju i osnovnu je vezu 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 se uređivaču iste vrijednosti pojavljuju pod različitim oznakama. Kartica General osnovne veze sadrži postavku automatskog povezivanja, a kada je dodatak instaliran, i mogućnost podizanja VPN-a s njom. Prevedeno radno okruženje može polje prioriteta označiti kao automatsko povezivanje s prioritetom, što nije prekidač za uključivanje. Miješanje toga dvoga daje isključen potvrdni okvir i nepromijenjeno podizanje.

Uklonite jedan unos, ne cijeli popis

Svojstvo je popis, pa dodjela nove vrijednosti zamjenjuje sve u njemu. Rabite vodeći minus da uklonite jedan UUID i ostavite ostatak popisa netaknutim.

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

Provjerite popis prije i poslije, posebno na računalu koje ovisi o drugom VPN-u.

Profili se mogu ograničiti na određene korisnike. Kada jesu, račun s kojeg uređujete mora se pojaviti na tom popisu; inače naredba može biti odbijena ili upravitelj može zapisati zaseban profil po korisniku koji izvorni 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 prijelaz, a ne ručno ponovno pokretanje

Ponovno povezivanje osnovnog profila smislen je test. Spustite ga i podignite ili ponovno pokrenite sustav, pa pogledajte aktivni popis, popis sučelja i traženje rute za unutarnju adresu.

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

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

Održavajte ručni put ispravnim, jer to je stvarni zahtjev.

Kako izgleda dobar ishod

Profil ostaje instaliran sa svojim pristupnikom, certifikatom i vjerodajnicama. Ne aktivira se pri podizanju i podiže se kada ga zatražite. Te tri tvrdnje test su prihvaćanja.

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

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

Povezani članci