nmcli VPN-i nimekiri: salvestatud profiilid versus aktiivsed tunnelid
Üks nimekiri on see, mille masin salvestas, teine on see, mis on külge ühendatud. Soovitud VPN võib olla tüübiks wireguard või üldse mitte NetworkManageri ühendus.
Käivitate nmcli connection show lootes VPN-ide nimekirja ja saate iga ühenduse, mille masin on kunagi salvestanud, sealhulgas silla ja hotspoti. Otsitav VPN võib seal olla, olla tüübiks midagi muud kui vpn või üldse mitte NetworkManageri ühendus. Et teada, millises neist kolmest juhtumist olete, on vaja kahte käsku.
Kaks nimekirja, kaks küsimust
connection show vastab, mille NetworkManager salvestas, ja connection show --active vastab, mis on praegu seadmega ühendatud. Esimene nimekiri sisaldab mitteaktiivseid profiile ja see on meelega: alla lastud salvestatud VPN on ikka profiil, mida peate võib-olla parandama. Kahe segamini ajamine tekitab mulje, et tunnel töötab, kuigi olemas on ainult selle konfiguratsioon.
Valige väljad, selle asemel et lugeda vaiketabelit, sest vaikeväljund peidab tüübi kitsastel terminalidel ja murrab pikki nimesid.
NAME, UUID ja TYPE on tavaliselt esimeseks pilguks kõik vajalik, seejärel vaatate läbi ainsa kirje, mis teid huvitab, UUID järgi.
TYPE on koht, kus on üllatused
OpenVPN pistikprogrammi kaudu hallatavad ühendused kuvatakse tüübina vpn, sest pistikprogramm on teenus üldise VPN-i raamistiku sees. WireGuardi loomulik tugi on omaette täisväärtuslik ühendusetüüp, seega vpn järgi filtreerimine seda ei leia. WireGuardi tunneli otsing, mis ei tagasta midagi, on tavaliselt filtrite probleem, mitte puuduv profiil. See on arhitektuurne erinevus, mitte nimetamise veidrus.
Sama kehtib teiste tunnelitüüpide kohta, mida NetworkManager aja jooksul loomulikult käsitsema õppis, seega lugege TYPE veergu enne, kui järeldate, et midagi on puudu.
Loetlege kõik ja filtreerige hiljem, ja profiil ilmub.
Lugege UUID-d, mitte ainult nime
Nimed on sildid, mida inimesed muudavad, ja kaks profiili võivad hooletu impordi järel ühte jagada. UUID on identiteet, millele käsud ja failid viitavad. Kui kirje tundub dubleeritud, võrrelge UUID-d ja aluseks olevaid seadeid enne, kui midagi kustutate.
Aktiveerimiskäsud võtavad vastu mõlemad, ja just seetõttu muudab nimepõhine harjumus lõpuks vale profiili.
Kopeerige UUID oma märkmetesse, kui muudate midagi, mida võib-olla peate tagasi võtma.
Mida salvestatud profiil teile ei ütle
Salvestatud profiil ei ütle midagi selle kohta, kas selle tunnel on üleval, ja aktiivne ühendus ei ütle midagi selle kohta, kas selle sees olev liiklus töötab. Tunnel, mille käivitab wg-quick või teenuseüksus, ei ole üldse NetworkManageri ühendus, seega puudub see mõlemast nimekirjast, kuigi liides ilmselgelt edastab liiklust. Kontrollige liidest ja marsruutimistabelit enne, kui eeldate, et profiil on puudu. Tühi nimekiri tõestab ainult seda, et NetworkManager ei ole omanik.
Kaks haldurit sama liidese jaoks on selle probleemi teine versioon, ja see annab nimekirja, mis näib õige, kuigi kerneli olekut omab miski muu.
Üks omanik liidese kohta hoiab nimekirja ausana, ja nmcli viide dokumenteerib, milliseid välju iga vaade tegelikult raporteerib.
Raporteerige saladusi lekitamata
connection show nimega prindib seaded, ja --show-secrets lisamine prindib privaatvõtmed ja paroolid koos nendega. Tõrkeotsingu kleepimiseks piletisse pole neid vaja. Raporteerige selle asemel tüüp, UUID, olek ja asjakohased marsruudid ning katke kõik, mis tuli saladuste hoidlast.
Interaktiivne aktiveerimine valikuga --ask on toetatud viis puuduva mandaadi esitamiseks, ja järelevalveta automatiseerimine vajab teistsugust kinnitatud korraldust, mitte salvestatud lihttekstilist parooli.
Lühike, katetud raport on kergem üle vaadata kui täielik väljavõte.