Pokrenete nmcli connection show očekujući listu VPN-ova, a dobijete svaku vezu koju je mašina ikada sačuvala, uključujući bridge i hotspot. VPN koji tražite možda je tu, možda je tipa različitog od vpn, a možda uopće nije veza NetworkManagera. Da biste znali u kojem ste od ta tri slučaja, potrebne su dvije komande.

Dvije liste, dva pitanja

connection show odgovara šta je NetworkManager sačuvao, a connection show --active odgovara šta je trenutno priključeno na uređaj. Prva lista uključuje neaktivne profile, i to namjerno: sačuvani VPN koji je pao i dalje je profil koji možda treba popraviti. Miješanje dviju stvara utisak da tunel radi dok postoji samo njegova konfiguracija.

Birajte polja umjesto da čitate zadanu tabelu, jer zadati izlaz krije tip na uskim terminalima i prelama dugačka imena.

NAME, UUID i TYPE obično su sve što vam treba za prvi pregled, a zatim provjerite jedini unos koji vas zanima po UUID-u.

TYPE je mjesto gdje su iznenađenja

OpenVPN veze kojima se upravlja kroz dodatak prikazuju se kao tip vpn, jer je dodatak servis unutar općeg VPN okvira. Ugrađena podrška za WireGuard je zaseban punopravni tip veze, pa je filtriranje po vpn neće pronaći. Pretraga WireGuard tunela koja ne vraća ništa obično je problem filtra, a ne nedostajući profil. To je arhitektonska razlika, a ne ćud imenovanja.

Isto vrijedi i za druge tipove tunela koje je NetworkManager s vremenom naučio obrađivati ugrađeno, pa pročitajte kolonu TYPE prije nego zaključite da nešto nedostaje.

Izlistajte sve i filtrirajte kasnije, i profil se pojavi.

Čitajte UUID, ne samo ime

Imena su oznake koje ljudi uređuju, a dva profila mogu podijeliti jedno nakon nemarnog uvoza. UUID je identitet na koji upućuju komande i datoteke. Kada unos izgleda duplicirano, uporedite UUID i osnovne postavke prije nego bilo šta obrišete.

Komande za aktivaciju prihvataju oboje, i upravo zato navika zasnovana na imenu na kraju izmijeni pogrešan profil.

Kopirajte UUID u svoje bilješke kada mijenjate nešto što biste možda morali poništiti.

Šta vam sačuvani profil ne kaže

Sačuvani profil ne govori ništa o tome je li njegov tunel podignut, a aktivna veza ne govori ništa o tome radi li saobraćaj unutar nje. Tunel koji pokrene wg-quick ili sistemska jedinica uopće nije veza NetworkManagera, pa nedostaje na obje liste dok interfejs jasno propušta saobraćaj. Provjerite interfejs i tablicu rutiranja prije nego pretpostavite da profil nedostaje. Prazna lista dokazuje samo da NetworkManager nije vlasnik.

Dva upravitelja za isti interfejs druga je verzija ovog problema i daje listu koja izgleda ispravno dok stanjem kernela upravlja nešto drugo.

Jedan vlasnik po interfejsu drži listu iskrenom, a nmcli referenca dokumentira koja polja svaki prikaz zapravo izvještava.

Izvještavajte bez curenja tajni

connection show s imenom ispisuje postavke, a dodavanje --show-secrets ispisuje privatne ključeve i lozinke zajedno s njima. Za lijepljenje u tiket radi rješavanja problema to nije potrebno. Umjesto toga navedite tip, UUID, stanje i relevantne rute, a sve što dolazi iz spremišta tajni zacrnite.

Interaktivna aktivacija s --ask podržan je način da se dostavi nedostajuća vjerodajnica, a automatizacija bez nadzora zahtijeva drugačiji odobreni aranžman umjesto sačuvane lozinke u čistom tekstu.

Kratak izvještaj sa zacrnjenim podacima lakše je pregledati od punog ispisa.

Povezani članci