Zoznam VPN v nmcli: uložené profily verzus aktívne tunely
Jeden zoznam je to, čo stroj uložil, druhý to, čo je pripojené. Požadovaný VPN môže byť typu wireguard alebo vôbec nemusí byť pripojením NetworkManageru.
Spustíte nmcli connection show a očakávate zoznam VPN, no dostanete každé pripojenie, ktoré stroj kedy uložil, vrátane mosta a hotspotu. Hľadaný VPN tam môže byť, môže byť iného typu ako vpn alebo vôbec nemusí byť pripojením NetworkManageru. Zistiť, v ktorom z týchto troch prípadov ste, si vyžaduje dva príkazy.
Dva zoznamy, dve otázky
connection show odpovedá, čo NetworkManager uložil, a connection show --active odpovedá, čo je práve pripojené k zariadeniu. Prvý zoznam zahŕňa neaktívne profily, a to je zámerné: uložený VPN, ktorý nebeží, je stále profil, ktorý možno budete musieť opraviť. Zámena oboch vyvoláva dojem, že tunel beží, keď existuje len jeho konfigurácia.
Vyberajte polia namiesto čítania predvolenej tabuľky, pretože predvolený výstup skrýva typ na úzkych termináloch a zalamuje dlhé názvy.
NAME, UUID a TYPE zvyčajne stačia na prvý prehľad, a potom si pozriete jediný záznam, ktorý vás zaujíma, podľa UUID.
TYPE je miesto, kde sú prekvapenia
OpenVPN pripojenia spravované cez plugin sa zobrazujú ako typ vpn, pretože plugin je služba vnútri všeobecného rámca VPN. Natívna podpora WireGuardu je samostatný plnohodnotný typ pripojenia, takže filter na vpn ho nenájde. Hľadanie tunela WireGuard, ktoré nič nevráti, je zvyčajne problém filtra a nie chýbajúci profil. Je to architektonický rozdiel, nie zvláštnosť pomenovania.
To isté platí pre ďalšie typy tunelov, ktoré sa NetworkManager časom naučil spracúvať natívne, preto si prečítajte stĺpec TYPE, kým usúdite, že niečo chýba.
Vypíšte všetko a filtrujte až potom, a profil sa objaví.
Čítajte UUID, nie len názov
Názvy sú štítky, ktoré ľudia upravujú, a dva profily môžu po neopatrnom importe zdieľať jeden. UUID je identita, na ktorú odkazujú príkazy a súbory. Keď záznam vyzerá duplicitne, porovnajte UUID a základné nastavenia, kým čokoľvek vymažete.
Aktivačné príkazy prijímajú oboje, a práve preto návyk založený na názve nakoniec upraví nesprávny profil.
Skopírujte UUID do svojich poznámok, keď meníte niečo, čo možno budete musieť vrátiť.
Čo vám uložený profil nepovie
Uložený profil nehovorí nič o tom, či je jeho tunel zdvihnutý, a aktívne pripojenie nehovorí nič o tom, či premávka vnútri funguje. Tunel spustený cez wg-quick alebo systémovú jednotku vôbec nie je pripojením NetworkManageru, takže chýba v oboch zoznamoch, hoci rozhranie zjavne prepúšťa premávku. Skontrolujte rozhranie a smerovaciu tabuľku, kým predpokladáte, že profil chýba. Prázdny zoznam dokazuje len to, že NetworkManager nie je vlastníkom.
Dvaja správcovia pre to isté rozhranie sú druhou verziou tohto problému a vytvárajú zoznam, ktorý vyzerá správne, kým stav jadra patrí niečomu inému.
Jeden vlastník na rozhranie udržiava zoznam čestný, a referencia nmcli dokumentuje, ktoré polia každý pohľad skutočne uvádza.
Hlásiť bez úniku tajomstiev
connection show s názvom vypíše nastavenia a pridanie --show-secrets vypíše súkromné kľúče a heslá spolu s nimi. Na vloženie riešenia problému do tiketu ich netreba. Namiesto toho uveďte typ, UUID, stav a príslušné trasy a všetko, čo prišlo z úložiska tajomstiev, začiernite.
Interaktívna aktivácia s --ask je podporovaný spôsob, ako dodať chýbajúci prihlasovací údaj, a automatizácia bez dozoru potrebuje iné schválené usporiadanie namiesto uloženého hesla v otvorenom texte.
Krátky, začiernený report sa kontroluje ľahšie než plný výpis.