Sivo upravljanje NetworkManagerom? Provjerite vlasništvo prije dozvola
Mrtav prekidač može biti neupravljani uređaj, nedostajući agent za autorizaciju ili nedostajući dodatak za uređivač. Tri provjere samo za čitanje kažu koja je od toga.
Sivi VPN prekidači u izborniku radne površine govore da nešto nije u redu i ništa o tome šta. To je zapažanje, a ne dijagnoza. Tri različite granice mogu dati istu mrtvu kontrolu: NetworkManager možda ne posjeduje uređaj, sesija možda nema dozvolu da ga promijeni ili dodatak za uređivač VPN-a možda uopće nije instaliran. Promjena pogrešne granice je način na koji popravka od pet minuta postaje popodne reinstalacije paketa.
Tri naredbe samo za čitanje razdvajaju slučajeve prije nego što se bilo šta promijeni.
Postavite tri pitanja po redu
nmcli device status
nmcli general permissions
nmcli connection showOvo su naredbe za pregled sistema koji zaista koristi NetworkManager i sigurne su za pokretanje kao običan korisnik. Držite privatne detalje veze podalje od javnih zapisa ako izlaz zalijepite bilo gdje.
Status uređaja odgovara da li je interfejs upravljan i upotrebljiv. Prikaz dozvola odgovara šta pozivajuća sesija smije raditi. Lista veza pokazuje koji profili postoje; ona ne dokazuje da je odgovarajući uređivač VPN-a ili dodatak za uvoz instaliran.
Vlasništvo i dozvola su različite greške
Uređaj označen kao neupravljan je izvan kontrole NetworkManagera i nijedna količina dozvola neće dati prekidač koji radi. Dodatak ifupdown je jedan čest uzrok: njegova upravljana postavka odlučuje kako se tretiraju stavke u datoteci interfaces, a zaostali blok može zadržati interfejs pod starim alatima. Postojanje datoteke nije nalog da se njen sadržaj obriše, a uklanjanje stavki koje niste napisali dobar je način da izgubite vezu.
Dozvola je zasebna osa. NetworkManager autorizuje pozivaoce koji nisu root kroz PolicyKit, a prijavljeni odgovor može biti da, auth ili ne. Sesija bez agenta za autentifikaciju prijavi auth i zatim tiho ne uspije na radnoj površini, što izgleda kao pokvarena kontrola, a ne kao nedostajući agent.
Ne popravljajte ni jedno pokretanjem radne površine kao root
Pokretanje cijele sesije kao root da bi jedan prekidač radio mijenja sigurnosni model svake aplikacije na mašini. Ono i skriva osnovnu pogrešnu konfiguraciju umjesto da je dokumentuje. Ako radnja zahtijeva administratorsku autorizaciju, to je predviđeni dizajn, a popravka pripada politici ili načinu na koji se agent pokreće.
Isto tako, ne pokrećite drugu kopiju NetworkManagera ni konkurentski demon. Dva menadžera koja se svađaju oko istog uređaja stvaraju stanje o kojem je teško rasuđivati i još teže ga podržati. Ako se drugi demon čini jedinim načinom da vratite kontrolu, konfiguracija prvog menadžera je ono što treba popraviti. Zaustavite dodatni demon prije nego što promijenite bilo šta drugo, inače će sljedeći test mjeriti oba istovremeno.
Pitanje dodatka tiče se i uređivača
Stvaranje ili uvoz VPN veze zahtijeva dodatak koji pruža tu vrstu veze, a na radnoj površini obično je potrebna i integracija s uređivačem. Paket na strani usluge može biti prisutan dok forma uređivača nedostaje, zato stavka izbornika može postojati i ipak ne uspjeti. Provjerite obje polovine prema pakiranju distribucije umjesto da pretpostavite da jedan paket instalira sve.
Samostalni klijentski binarni fajl također nije dokaz. Instaliranje OpenVPN binarnog fajla samo po sebi ne daje uređivaču radne površine formu za stvaranje OpenVPN profila.
Ispravite odgovornu granicu, pa provjerite
Kada znate koja granica nije u redu, promijenite samo nju. Označavanje uređaja kao upravljanog, davanje dozvole ili instaliranje paketa uređivača tri su različite operacije s tri različita profila rizika, a njihovo miješanje čini rezultat nemogućim za pripisivanje. Ako vlasništvo mora preći, učinite to s dostupnim pristupom preko konzole ili izvan opsega, jer greška tamo može ukloniti mrežu koju koristite da je popravite.
Zatim provjerite sa stvarnim računom i stvarnim profilom: potvrdite rutu, prikaz DNS-a i gdje je tajna pohranjena. Omogućeni dugmići su stanje interfejsa, a ne dokaz da tunel radi. Zabilježite stanje uređaja, odgovor o dozvoli i verziju dodatka u tiketu, da sljedeća osoba zna koja se granica zaista promijenila.