Pakettide uuesti paigaldamine toob harva tagasi VPN-kirje, mida töölaua võrgumenüü kunagi ei joonistanud. Paneel ja ühendus on kaks objekti kahe omanikuga: töölaua liides joonistab seda, mida selle pistikprogramm välja pakub, ja võrguteenus hoiab profiili. Üks võib menüüst kaduda, samal ajal kui teine töötab edasi, ja seetõttu on menüü vale koht alustamiseks. Kontrolli esmalt profiili ja otsusta alles siis, kas katki on töölaud või ühendus.

Nupp ja profiil kuuluvad eri asjadele

Töölaua võrguleht joonistab seda, mida paigaldatud liides ja selle VPN-redaktori komponendid oskavad joonistada. NetworkManager või mis tahes teenus, mis selle masina võrku omab, hoiab ühenduse definitsiooni ja otsustab, kas selle saab üles tõsta. Miski ei sunni kahte vaadet ühtima, ja pärast töölaua muudatust, distributsiooni uuendust või arendusväljaande vastu jooksmist ei ühti need sageli. Paneel võib seega olla puudulik, ilma et tunnel oleks kadunud. Selle lugemine protokolliprobleemiks viib otse uuesti paigaldamise tsüklisse, mis ei paranda midagi.

What the screen showsCheck it againstWhat the answer rules out
No VPN section at allnmcli connection showWhether any profile exists
A VPN section with an empty listThe editor or plugin package for that VPN typeWhether the frontend can draw it
The same profile listed twiceBoth UUIDsWhether an import loop made copies

Tööta tabelit ülalt alla, sest iga rida vastab erinevale küsimusele ja esimene rida on kõige odavam. Olemasolev profiil viib probleemi liidesesse, samas kui profiili täielik puudumine viib selle hankimisse. Arvamine, kumb kahest sul on, muudab kümne minuti kontrolli terveks pärastlõunaks uuesti paigaldamisi.

Küsi NetworkManagerilt, mida see on salvestanud

Küsi teenuselt otse, mitte loe menüüd, sest kaks käsku eristavad olemasolevat töötavast. Käivita need masinal endal ja käivita teine enne ja pärast iga aktiveerimiskatset. Loendid ei ole vahetatavad ja nende vahe ongi diagnoos.

nmcli -f NAME,UUID,TYPE,DEVICE connection show
nmcli connection show --active

Salvestatud profiil võib olla mitteaktiivne, mis on tavaline ega ütle töölaua kohta midagi. Kaks sarnase nimega kirjet on pärast imporditsüklit tavalised ja neid eristab ainult UUID. Tunnel, mida mõni teine teenus otse omab, ei pruugi sellesse loendisse kunagi jõuda, seega tühi tulemus ei ole automaatselt NetworkManageri viga. Vali edaspidi UUID järgi, sest nimed on sildid, mida inimesed muudavad, ja identifikaatorid ei ole.

Uuri profiili, selle asemel et see uuesti importida

Kui profiil on olemas, loe selle üksikasju ilma salvestatud saladusi küsimata. Kui seda ei ole, kasuta üks kord hankimis- või impordivoogu, mida pistikprogramm dokumenteerib, ja kinnita, mida see lõi. Impordi kordamine seetõttu, et menüü jäi tühjaks, on viis, kuidas masinale jääb ühest ühendusest neli võistlevat koopiat.

Need koopiad on triiv, millel on paberjälg, mida keegi ei loe: töölaua kasutaja ei oska öelda, millist oleks kasutatud, ja järgmine administraator samuti mitte. Kustuta duplikaadid teadlikult, pärast nende identifikaatorite ülesmärkimist, selle asemel et lasta imporditsüklil otsustada. Jäta meelde UUID, mis jääb alles, sest just seda väärtust vajab terminalist aktiveerimine. Profiil, mis on kaks korda erinevate nimede all imporditud, on tavaliselt üks töötav definitsioon ja üks kärsituse artefakt. Profiilide loend on konfiguratsioon ja väärib sama hoolt nagu ühendus ise.

Aktiveeri salvestatud profiil terminalist

Dokumentatsioon nmcli kirjeldab valitud profiili interaktiivset aktiveerimist, mis teeb käsureast toetatud teise liidese, mitte möörahiiimise. Asenda allpool olev näidisidentifikaator UUID-ga, mille alles jätsid. Mõista, mida käsk teeb, enne selle käivitamist, sest see muudab võrgu olekut. Marsruudid ja DNS võivad liikuda ning ümberkonfigureeritava liidese kaudu toimuv kaugsessioon ei jää püsima.

Käivita see kohalikust konsoolist või plaaniga tagasi pääseda, kui muudatus läheb valesti. --ask valik kogub sisendid, mida profiilil puudub; see ei möödu süsteemi autoriseerimisest. Samuti ei taga see, et iga pistikprogrammi autentimisküsimus terminalis töötab, sest mõned ootavad dialoogi, kuhu sinna ei jõua.

nmcli --ask connection up uuid 11111111-2222-4333-8444-555555555555

Loe tulemust, enne kui töölauda süüdistad

Kui profiil tõuseb, töötab salvestatud ühendus ja see haldustee töötab. See kitsendab kaebuse liidesele, mis on teine komponentide loend ja sageli teine meeskond. Kui see ei tõuse, on viga profiilis või tunnelis ja töölaud ei olnud kunagi probleem.

Edukas aktiveerimine ei ütle ikkagi midagi selle kohta, kas liidese redaktori komponent on olemas või kas paneel ise käitub valesti. Need jäävad küsimusteks distributsiooni toetatud liidesele ja sellele vastavatele pistikprogrammi pakettidele. Nende pakkimine uuesti paigaldamisse jätab paneeli tavaliselt täpselt selliseks, nagu see oli, ja lisab loole taaskäivituse.

Kasulik aruanne nimetab töölaua väljaannet, ühenduse tüüpi, puuduvat paneelitoimingut ja seda, kas profiil on toetatud liidese kaudu nähtav või aktiveeritav. Puuduva menüü kirjeldamine ei nõua ei privaatvõtit ega volitusi kandvat profiili. Sellest piisab, et hooldaja saaks paneeli oleku taasesitada, ilma et puudutaks ühtegi volitust.

Seotud artiklid