Seznam VPN v nmcli: shranjeni profili proti aktivnim tunelom
En seznam je tisto, kar je stroj shranil, drugi pa tisto, kar je priključeno. Želeni VPN je morda tipa wireguard ali pa sploh ni povezava NetworkManagerja.
Zaženete nmcli connection show v pričakovanju seznama VPN, a dobite vsako povezavo, ki jo je stroj kdaj shranil, vključno z mostom in dostopno točko. Iskani VPN je morda tam, je morda drugega tipa kot vpn ali pa sploh ni povezava NetworkManagerja. Da bi vedeli, kateri od teh treh primerov velja, sta potrebna dva ukaza.
Dva seznama, dve vprašanji
connection show odgovarja, kaj je shranil NetworkManager, connection show --active pa odgovarja, kaj je trenutno priključeno na napravo. Prvi seznam vključuje neaktivne profile in to je namerno: shranjen VPN, ki je dol, je še vedno profil, ki ga boste morda morali popraviti. Zamenjava obeh ustvari vtis, da tunel deluje, medtem ko obstaja le njegova konfiguracija.
Izberite polja, namesto da berete privzeto tabelo, ker privzeti izpis na ozkih terminalih skrije tip in prelomi dolga imena.
NAME, UUID in TYPE so običajno vse, kar potrebujete za prvi pregled, nato pa si ogledate edini vnos, ki vas zanima, po UUID.
TYPE je tam, kjer so presenečenja
OpenVPN povezave, ki jih upravlja vtičnik, se prikažejo kot tip vpn, ker je vtičnik storitev znotraj splošnega ogrodja VPN. Vgrajena podpora za WireGuard je samostojna prvovrstna vrsta povezave, zato je filtriranje po vpn ne bo našlo. Iskanje tunela WireGuard, ki ne vrne ničesar, je običajno težava filtra in ne manjkajoč profil. To je arhitekturna razlika, ne nenavadnost poimenovanja.
Enako velja za druge vrste tunelov, ki se jih je NetworkManager sčasoma naučil obdelovati vgrajeno, zato preberite stolpec TYPE, preden sklepate, da nekaj manjka.
Naštejte vse in filtrirajte pozneje, pa se profil pojavi.
Berite UUID, ne le imena
Imena so oznake, ki jih ljudje urejajo, in dva profila si lahko po neprevidnem uvozu delita eno. UUID je identiteta, na katero se sklicujejo ukazi in datoteke. Ko je vnos videti podvojen, primerjajte UUID in osnovne nastavitve, preden karkoli izbrišete.
Aktivacijski ukazi sprejmejo oboje, in prav zato navada, ki temelji na imenu, na koncu spremeni napačen profil.
Kopirajte UUID v svoje zapiske, ko spreminjate nekaj, kar boste morda morali razveljaviti.
Česa vam shranjen profil ne pove
Shranjen profil ne pove ničesar o tem, ali je njegov tunel dvignjen, in aktivna povezava ne pove ničesar o tem, ali promet v njej deluje. Tunel, ki ga zažene wg-quick ali storitvena enota, sploh ni povezava NetworkManagerja, zato ga na obeh seznamih ni, medtem ko vmesnik očitno prenaša promet. Preverite vmesnik in usmerjevalno tabelo, preden domnevate, da profil manjka. Prazen seznam dokazuje le, da NetworkManager ni lastnik.
Dva upravitelja za isti vmesnik sta druga različica te težave in ustvarita seznam, ki je videti pravilen, medtem ko stanje jedra pripada nečemu drugemu.
En lastnik na vmesnik ohranja seznam pošten, in referenca nmcli dokumentira, katera polja posamezen pogled v resnici poroča.
Poročajte brez uhajanja skrivnosti
connection show z imenom izpiše nastavitve, dodajanje --show-secrets izpiše zasebne ključe in gesla skupaj z njimi. Za lepljenje diagnoze v zahtevek jih ne potrebujete. Namesto tega poročajte o tipu, UUID, stanju in ustreznih poteh, ter prekrijte vse, kar prihaja iz shrambe skrivnosti.
Interaktivna aktivacija z --ask je podprt način za zagotavljanje manjkajočih poverilnic, avtomatizacija brez nadzora pa potrebuje drugačno odobreno ureditev namesto shranjenega gesla v čistem besedilu.
Kratko, prekrito poročilo je lažje pregledati kot celoten izpis.