ConnMan VPN: a hiányzó menü egy démon, nem protokoll
A hiányzó VPN-menü a ConnManban általában azt jelenti, hogy a VPN-démon vagy a szolgáltató fájlja hiányzik, nem azt, hogy a protokoll nem támogatott.
Az a hit, hogy egy ConnMan-rendszerben, amelynek asztalán nincs VPN-bejegyzés, nincs telepített VPN-támogatás. Általában van Wi-Fi-támogatás, és nincs a VPN-démonhoz, a szolgáltató konfigurációjához vagy a hitelesítési ügynökhöz, és ez három külön hiány. A menü ezeknek az összetevőknek a nézete, nem maga a funkció. A verzió és a csomagolás ellenőrzése egyetlen paranccsal többet mond bármennyi asztali hibajelentésnél.
A mítosz: a menü a VPN-funkció
Kezdje a telepített ConnMan-verzióval és a vele érkezett csomagokkal. Egy régebbi kiadásból származó hibajelentés más funkciókészletet ír le, és az idézése általában azzal végződik, hogy valaki újratelepít egy hálózatkezelőt, amelyet nem kellett volna lecserélni.
Írja le, mi van valójában, mielőtt bármit módosítana: a démon bináris fájlja, a szolgáltatói könyvtár, és hogy van-e ügynök.
Melyik démon birtokolja az alagutat
A Debian bookworm ConnMan 1.41 dokumentációjában a connman-vpnd az a démon, amely a connmand mellett kezeli a VPN-kapcsolatokat. Integrációkat sorol fel elnevezett VPN-segédekhez, köztük az OpenVPN-hez és az OpenConnecthez. Ez a lista a segédekről szóló állítás, nem ígéret arra, hogy minden protokoll vagy hitelesítési folyamat működni fog. Olvassa úgy, mint az ellenőrizendők menüjét, nem mint kompatibilitási garanciát.
Ezután feleltesse meg az integrációt az átjáró jóváhagyott protokolljának. A Cisco szó nem árulja el, hogy régi vpnc stílusú kapcsolatra vagy AnyConnect-kompatibilis folyamatra van-e szüksége, és a rossz választás olyan hitelesítési hibát okoz, amely hitelesítő adatok problémájának tűnik.
Ha egy önálló segéd és a ConnMan is fel tudja hozni az alagutat, döntse el, melyik birtokolja az útvonalakat, a DNS-t és az életciklust, mielőtt bármelyik elindul.
A démon beállításai nem a szolgáltató beállításai
A démon általános konfigurációja és egy adott szolgáltató konfigurációja különböző formátumú, különböző fájlok. A dokumentált bookworm-elrendezésben a démon a /etc/connman/connman-vpn.conf fájlt olvassa, míg a szolgáltatói előkészítő fájlok a /var/lib/connman-vpn/ alatt találhatók .config utótaggal. Egy OpenVPN-profil abba a könyvtárba dobása nem alakítja ConnMan-előkészítő fájllá. az ehhez a verzióhoz tartozó szolgáltatói kézikönyv leírja a szolgáltatói szakaszokat és azokat a típusspecifikus mezőket, amelyekre ezeknek a fájloknak valóban szükségük van.
Csak a telepített integráció támogatott leképezésén keresztül fordítson. A tanúsítványba vetett bizalom, a titkos kulcsra mutató hivatkozások, az átjáró identitása, az útvonalak és a hitelesítési bemenetek mindegyike megtartja a saját szerepét, és egy másik szolgáltatótípus mintája nem cserélhető fel csak azért, mert mindkettőnek kiszolgálócím kell.
Ha egy szolgáltató nem töltődik be, hasonlítsa össze a mezőit a telepített kiadás kézikönyvével, ne egy blogpéldával.
A hitelesítési ügynök külön függőség
Egy szolgáltatódefiníciónak továbbra is szüksége lehet ügynökre a hitelesítő adatok megszerzéséhez vagy egy hitelesítési csere befejezéséhez. Az OpenConnect-integrációjához ugyanez a kézikönyv kifejti, hogy a hiányzó hitelesítéssel kapcsolatos értékek a VPN Agent API-n keresztül kérhetők, és hogy egy rövid élettartamú cookie általában nem alkalmas állandó konfigurációs titoknak. Ez a mechanizmus nem garantál támogatást minden böngészős bejelentkezéshez, MFA-kéréshez vagy átjáróállapot-ellenőrzéshez. Erősítse meg a teljes folyamatot azzal, akié az üzembe helyezés.
Ne kompenzálja a hiányzó ügynököt azzal, hogy jelszót vagy munkamenet-tokent ír egy széles körben olvasható fájlba. Ez a hiányzó integrációt hitelesítő adatok felfedésévé változtatja, és a második probléma tovább él, mint az első.
Ha az átjáró interaktív bejelentkezést igényel, az ügynök a tervezés része, nem opcionális kiegészítés.
Négy eredményt ellenőrizzen, ne egyet
Jóváhagyott előkészítés után négy dolgot ellenőrizzen külön: a szolgáltató ki van választva, a kapcsolat hitelesítve van, a tényleges útvonalak a szándékoltak, és a feloldó a várt módon viselkedik. Egy futó démon, egy listázott szolgáltató és egy alkalmazás, amely eléri az erőforrását, három különböző eredmény, és csak az utolsó a felhasználó valódi célja. Külön rögzítésük megmondja, melyik szakaszt kell javítani.
Vegye bele ebbe az ellenőrzésbe az újracsatlakozási viselkedést és az előírt elérhetetlenségi állapotra vonatkozó szabályt, mert az az alagút, amely egyszer feljön és soha nem áll helyre, nincs üzembe helyezve. Tartsa helyreállíthatónak a működő alap-hálózati konfigurációt, miközben a VPN-integrációt módosítja.
A Wi-Fi-kezelő lecserélése egy gomb megszerzéséért sokkal nagyobb változás, mint a szükséges hiányzó művelet, és általában a mítosz győz.