nmcli VPN-luettelo: tallennetut profiilit vastaan aktiiviset tunnelit
Toinen luettelo on se, minkä kone tallensi, toinen se, mikä on liitettynä. Haluamasi VPN voi olla tyypiltään wireguard tai se ei välttämättä ole lainkaan NetworkManager-yhteys.
Ajat komennon nmcli connection show odottaen VPN-luetteloa ja saat jokaisen yhteyden, jonka kone on koskaan tallentanut, mukaan lukien sillan ja hotspotin. Etsimäsi VPN voi olla siellä, olla tyypiltään jotain muuta kuin vpn tai ei lainkaan NetworkManager-yhteys. Sen selvittäminen, missä näistä kolmesta tapauksesta olet, vaatii kaksi komentoa.
Kaksi luetteloa, kaksi kysymystä
connection show vastaa, mitä NetworkManager on tallentanut, ja connection show --active vastaa, mikä on tällä hetkellä liitettynä laitteeseen. Ensimmäinen luettelo sisältää passiiviset profiilit, ja se on tarkoituksellista: alas ajettu tallennettu VPN on edelleen profiili, joka sinun on ehkä korjattava. Kahden sekoittaminen antaa vaikutelman, että tunneli on käynnissä, vaikka vain sen kokoonpano on olemassa.
Valitse kentät sen sijaan, että lukisit oletustaulukkoa, koska oletustuloste piilottaa tyypin kapeilla päätteillä ja rivityttää pitkät nimet.
NAME, UUID ja TYPE riittävät yleensä ensimmäiseen silmäykseen, ja sitten tarkastelet ainoan kiinnostavan merkinnän UUID:n avulla.
TYPE on se, missä yllätykset ovat
OpenVPN liitännäisen kautta hallitut yhteydet näkyvät tyyppinä vpn, koska liitännäinen on palvelu yleisen VPN-kehyksen sisällä. WireGuardin natiivi tuki on oma täysivaltainen yhteystyyppinsä, joten vpn-suodatus ei löydä sitä. WireGuard-tunnelin haku, joka ei palauta mitään, on yleensä suodatinongelma eikä puuttuva profiili. Se on arkkitehtoninen ero, ei nimeämisen oikku.
Sama koskee muita tunnelityyppejä, jotka NetworkManager oppi ajan myötä käsittelemään natiivisti, joten lue TYPE-sarake ennen kuin päättelet, että jotain puuttuu.
Luettele kaikki ja suodata jälkeenpäin, niin profiili ilmestyy.
Lue UUID, älä vain nimeä
Nimet ovat ihmisten muokkaamia tarroja, ja kaksi profiilia voi jakaa yhden huolimattoman tuonnin jälkeen. UUID on se identiteetti, johon komennot ja tiedostot viittaavat. Kun merkintä näyttää kahdennetulta, vertaa UUID:tä ja taustalla olevia asetuksia ennen kuin poistat mitään.
Aktivointikomennot hyväksyvät kumman tahansa, ja juuri siksi nimeen perustuva tapa muokkaa lopulta väärää profiilia.
Kopioi UUID muistiinpanoihisi, kun muutat jotain, joka sinun on ehkä peruttava.
Mitä tallennettu profiili ei kerro sinulle
Tallennettu profiili ei kerro mitään siitä, onko sen tunneli ylhäällä, eikä aktiivinen yhteys kerro mitään siitä, toimiiko sen sisällä oleva liikenne. Tunneli, jonka wg-quick tai palveluyksikkö käynnistää, ei ole lainkaan NetworkManager-yhteys, joten se puuttuu molemmista luetteloista, vaikka liitäntä selvästi välittää liikennettä. Tarkista liitäntä ja reititystaulu ennen kuin oletat profiilin puuttuvan. Tyhjä luettelo todistaa vain, että NetworkManager ei ole omistaja.
Kaksi hallintaa samalle liitännälle on tämän ongelman toinen versio, ja se tuottaa luettelon, joka näyttää oikealta, vaikka ytimen tila on jonkin muun omistuksessa.
Yksi omistaja liitäntää kohden pitää luettelon rehellisenä, ja nmcli-viite dokumentoi, mitkä kentät kukin näkymä tosiasiassa raportoi.
Raportoi vuotamatta salaisuuksia
connection show nimen kanssa tulostaa asetukset, ja --show-secretsin lisääminen tulostaa yksityiset avaimet ja salasanat niiden mukana. Tikettiin liitettävään vianetsintään niitä ei tarvita. Raportoi sen sijaan tyyppi, UUID, tila ja asiaankuuluvat reitit ja peitä kaikki salaisuusvarastosta tullut.
Interaktiivinen aktivointi --ask-valitsimella on tuettu tapa toimittaa puuttuva kirjautumistieto, ja valvomaton automaatio tarvitsee toisen hyväksytyn järjestelyn tallennetun selkokielisen salasanan sijaan.
Lyhyt, peitetty raportti on helpompi tarkistaa kuin täydellinen vedos.