A NetworkManager nem importálja az OpenVPN-profilodat? Olvasd el ezt
Az importálási képesség hibája helyi. Ellenőrizd a bővítményt és a szerkesztőt, importálj nmcli-vel, hogy valódi üzenetet kapj, és hagyd a beágyazott tanúsítványokat a helyükön.
A más OpenVPN kliensben gond nélkül csatlakozó profilok megtagadhatják az importálást a NetworkManagerbe, és a párbeszédablak a bővítmény importálási képességét hibáztatja. Az a mondat a gépedről szól, nem a fájlról vagy a szerverről. Az importálás helyi művelet, amelyet a kezelő VPN-bővítménye végez, és abban a pillanatban, amikor meghiúsul, semmi nem lett sehová elküldve. Tekintsd először csomagolási kérdésnek, és csak utána elemzési kérdésnek.
Olvasd az üzenetet helyi állításként
A mondat a bővítmény funkciókészletét írja le. Vagy hiányzik az OpenVPN-támogatást nyújtó bővítmény, vagy az importálási műveletet kínáló komponens régebbi annál a formátumnál, amelyet adsz neki. Mindkét eset az előtted lévő géphez helyi.
Figyeld meg, mit nem mond az üzenet. Nem mondja, hogy a tanúsítvány hibás, a jelszó lejárt, vagy a szerver áll, ezért az újraindítás vagy a hitelesítő adatok cseréje nem javítja meg. Olvasd úgy, mint a telepített szoftverre vonatkozó állítást.
Ez a megkülönböztetés spórolja a legtöbb időt az egész cikkben, mert a reflex az, hogy kifelé, az átjáróra nézünk, amikor a hiba teljes egészében az asztalon van.
1. lépés: ellenőrizd a bővítményt és a szerkesztőt
Két csomag számít, és különböző munkát végeznek. Az egyik a NetworkManager VPN-bővítményét adja, amely a kapcsolat tulajdonosa; a másik az asztali szerkesztő- és importfelületet. Ha csak a futtatókörnyezetet vagy csak a szerkesztőt telepíted, a funkció felét kapod.
nmcli --version
nmcli connection show
rpm -q NetworkManager-openvpn NetworkManager-openvpn-gnome 2>/dev/null
dpkg -l | grep -i network-manager-openvpn
Azt a csomagkezelő parancsot használd, amely valóban van a disztribúciódon; a fenti két sor alternatíva, nem sorrend. Azt is ellenőrizd, hogy egyáltalán a NetworkManager folyamatában vagy-e, mert egy másik OpenVPN-kliens a saját importálójával egyik tanácsra sem fog reagálni.
A bővítmény telepítése általában újraindítja vagy újratölti a NetworkManagert, ami rövid időre megszakítja a meglévő kapcsolatokat. Szándékosan tedd, ne egy támogatási hívás közepén.
2. lépés: importálj nmcli-vel, és kapj valódi üzenetet
A grafikus párbeszédablak hajlamos több hibát egyetlen mondatba sűríteni. A parancssori importáló pontosabb, és ugyanarról a műveletről van szó:
nmcli connection import type openvpn file /path/to/client.ovpn
nmcli connection show --active
Olvasd el figyelmesen a választ. A hiányzó bővítményre vonatkozó panasz csomagolási probléma. Egy adott direktívára vonatkozó panasz elemzőprobléma. Egy hivatkozott fájlra vonatkozó panasz útvonalprobléma, és a háromnak semmi közös nincs az import szón kívül.
Ne feledd, hogy a siker itt mentett profilt hoz létre. Nem kapcsolódik, és nem bizonyítja, hogy a profil megőrizte az eredeti minden funkcióját.
3. lépés: hagyd a beágyazott tanúsítványokat a helyükön
Régebbi tanácsok azt mondják, hogy az importálás előtt távolíts el minden beágyazott tanúsítvány- és kulcsblokkot. Ez a tanács elavult. A jelenlegi importáló kezeli a beágyazott objektumokat, és törlésük eltávolítja a kapcsolat számára szükséges identitást, miközben olyan profilt hoz létre, amely importálódik, majd meghiúsul a hitelesítés.
Ha valóban szükséged van arra, hogy egy adott okból különválassz anyagot, tartsd meg az eredeti fájlt, és jegyezd fel, melyik blokk hová került. Egy profil, amelyet három ember háromszor szerkesztett, nem olyan konfiguráció, amelyről később gondolkodhatsz.
Ugyanez az óvatosság vonatkozik a gyártói direktívákra. Egy ügyfélspecifikus beállítás kívül eshet egy bővítményverzió funkciókészletén anélkül, hogy érvénytelen OpenVPN-szintaxis lenne, és a párbeszédablak bezárásáért való eltávolítása csendben megváltoztathatja a viselkedést.
4. lépés: ellenőrizd, mit jelent most a profil
Sikeres importálás után vizsgáld meg a végpontot, a hitelesítés elrendezését, a fájlhivatkozásokat és a titkok tárolási helyét, mielőtt bármit aktiválnál. Ez a négy az, ahol az importálás és a szándék leggyakrabban elválik.
Utána ellenőrizd azt a viselkedést, amely igazán számít neked: az útvonalakat, a DNS-t és azt, hogy az eredeti profil funkciói túlélték-e. Ez a három hely az, ahol egy sikeres importálás még mindig csalódást okozhat annak, aki kérte. A sikeres importálás és a helyesen viselkedő kapcsolat két különböző eredmény, és a felhasználónak csak a második számít.
Ha az importált profil másként viselkedik, mint az eredeti kliens, hasonlítsd össze a két konfigurációt, ahelyett hogy emlékezetből újraépítenéd, mert a különbség általában egy sor.
5. lépés: hagyd, hogy egyetlen kezelő birtokolja az alagutat
Amint a profil a NetworkManagerben él, hagyd, hogy az birtokolja a kapcsolatot. Egy külön OpenVPN-folyamat kerülőútként való indítása második kezelési utat hoz létre saját feloldóviselkedéssel, saját hitelesítő adatokkal és saját életciklussal.
Két alagút, amelyek mindketten azt hiszik, hogy az alapértelmezett útvonalat birtokolják, olyan tüneteket produkálnak, amelyek meghibásodott szolgáltatóra hasonlítanak, és a megoldás az, hogy eltávolítjuk az egyiket, nem pedig bármelyiket hangoljuk.