Egy profil, két tulajdonos: NetworkManager vagy systemd
Az .ovpn fájl tétlen, amíg valami birtokba nem veszi. Hasonlítsa össze a NetworkManager-kapcsolatot egy önálló szolgáltatásegységgel, mielőtt a profilt mindkét helyre másolná.
Egy .ovpn fájllal addig nem történik semmi, amíg valami birtokba nem veszi. Egy Pi asztali gépen a valószínű tulajdonosok a NetworkManager, amely a saját kulcsfájljában tárolja az importált kapcsolatot, és egy önálló szolgáltatásegység, amely egy könyvtárból olvas konfigurációt. Ez két üzemeltetési modell eltérő tárolással, eltérő hitelesítőadat-kezeléssel és eltérő aktiválási szabályokkal. Az egyik szándékos kiválasztása maga a feladat; a fájl mindkét helyre másolása csak véletlenné teszi a választást.
Mindkettő működhet egy gépen, de nem ugyanazon az alagúton ugyanabban a pillanatban, és az ütközés hálózati hibának látszik, nem konfigurációsnak.
Két módja annak, hogy ugyanazt az alagutat birtokolja
A NetworkManager OpenVPN bővítménye hozzáad egy szerkesztőt és egy szolgáltatást, amelyek Ön helyett kezelik a kapcsolatot, és az OpenVPN program telepítése nem telepíti ezt az integrációt. Az önálló egység az ellenkező elrendezés: nincs szerkesztő, nincs asztali integráció, egy konfigurációs fájl és azok a jogosultságok, amelyeket az egység ad. Az első a saját adatbázisában tartja a kapcsolat állapotát, a második ott tartja, ahol a profil és az egység mondja. A zavar nagy része abból a feltevésből származik, hogy az importált profil és a másolt fájl ugyanaz az objektum.
Nem ugyanannak a dolognak a két nézete. A letöltött fájl szerkesztése nem változtatja meg sem azt, amit a NetworkManager elmentett, sem azt, amit az egység olvas, és bármelyik lehet az, amelyik az imént tesztelt alagutat felépítette.
Kövesse azt a kapcsolatot, amelyet az asztal valóban használ
A dokumentált importálási művelet, nmcli connection import type openvpn file office.ovpn, kapcsolatot hoz létre a bővítményen keresztül. Jegyezze fel az UUID-jét, és utána azt az azonosítót használja, mert a neveket szerkesztik, és két kapcsolat osztozhat egy címkén. nmcli connection show felsorolja, mi létezik, és a kapcsolat saját tulajdonságainak olvasása megmondja, melyik fájlból származik és mit tárol. Ha az általad szerkesztett UUID nem az, amelyet az asztal aktivál, a szerkesztéseid csak díszítés.
A titkok a tulajdonos tárolójában élnek. Minden mentett titok kiömlése annak kiderítésére, melyik profil aktív, lassú és kockázatos; kérdezze inkább a kapcsolatobjektumot, és tartsa a privát anyagot ott, ahol a tulajdonos várja.
Az importált kapcsolatnak nem kell grafikus munkamenet a futáshoz, de még szüksége lehet hitelesítőadat-forrásra. Hogy felügyelet nélkül indul-e, az engedélyein és titkain múlik, nem az asztal jelenlétén.
Olvassa el az egység sablonját, mielőtt rá támaszkodna
Ahol a csomag az upstream stílusú kliens egységet szállítja, az office nevű példány az egység beállított könyvtárában lévő %i.conf fájlnak felel meg, ami a 2.6 sablonnál /etc/openvpn/client. Olvassa el a telepített egységet és minden kiegészítő fájlt, mielőtt egy útmutató példájában megbízna, mert a disztribúciók áthelyezik az útvonalakat. A terminálból indított kézi futtatás semmit sem bizonyít arról, hogyan látja a szolgáltatás a fájlokat, titkokat vagy engedélyeket. Az asztal jelszópárbeszédablaka sem bizonyítja, hogy egy nem interaktív egységnek van jóváhagyott módja ugyanazon jelszó megszerzésére.
Csak azt adja az egységnek, amire szüksége van. A teljes szolgáltatás-sandbox lazítása amiatt, hogy egy hivatkozott fájl olvashatatlan, egy kis engedélyjavítást cserél nagy kitettségre, és a hiba általában megnevezi a figyelmet igénylő fájlt.
Szüntesse meg a duplikátumot anélkül, hogy elveszítené a hozzáférést
Ha mindkét tulajdonos el tudja indítani az alagutat, az egyik végül rossz pillanatban nyer, és a vesztes útvonalai és eszköze hátramaradnak. Távolítsa el a véletlen duplikátumot a saját tulajdonosán keresztül, tartson nyitva egy helyreállítási útvonalat, és erősítse meg, hogy a megmaradó tulajdonos újraindítás után is csatlakozik. Két szándékosan különálló VPN különböző útválasztási házirendekkel más tervezési kérdés, nem engedély arra, hogy két indítási útvonal versengjen egy kapcsolatért.
Ezután írja le az elfogadott életciklust: kézi aktiválás, bejelentkezés, vagy indítás és újracsatlakozás. Ellenőrizze a mentett végpontot, a partner hitelesítését és az erőforrást, amelyet az alagútnak el kell érnie, mert az asztal újratelepítése nem helyettesíti annak tudását, melyik konfiguráció futott.