ConnMan VPN: manjkajoči meni je demon, ne protokol
Manjkajoč meni VPN v ConnManu običajno pomeni, da manjka demon VPN ali datoteka ponudnika, ne da protokol ni podprt.
Prepričanje je, da sistem ConnMan brez vnosa VPN na namizju nima nameščene podpore VPN. Običajno ima podporo za Wi-Fi in nobene za demona VPN, konfiguracijo ponudnika ali agenta za preverjanje pristnosti, in to so tri ločene odsotnosti. Meni je pogled na te komponente, ne funkcija sama. Preverjanje različice in pakiranja vam z enim ukazom pove več kot katero koli število poročil o napakah z namizja.
Mit: meni je funkcija VPN
Začnite z nameščeno različico ConnMana in paketi, ki so prišli z njo. Poročilo o napaki iz starejše izdaje opisuje drugačen nabor funkcij in njegovo navajanje se običajno konča s tem, da nekdo znova namesti upravitelja omrežja, ki ga ni bilo treba zamenjati.
Zapišite, kaj v resnici imate, preden kar koli spremenite: binarna datoteka demona, imenik ponudnikov in ali je prisoten agent.
Kateri demon ima v lasti tunel
V dokumentaciji ConnMana 1.41 za Debian bookworm je connman-vpnd demon, ki upravlja povezave VPN ob connmand. Navaja integracije za imenovane pomočnike VPN, vključno z OpenVPN in OpenConnect. Ta seznam je trditev o pomočnikih, ne obljuba, da bo deloval vsak protokol ali potek preverjanja pristnosti. Berite ga kot seznam tega, kar je treba preveriti, ne kot garancijo združljivosti.
Nato uskladite integracijo z odobrenim protokolom prehoda. Beseda Cisco vam ne pove, ali potrebujete povezavo v starem slogu vpnc ali potek, združljiv z AnyConnect, in napačna izbira povzroči napako preverjanja pristnosti, ki je videti kot težava s poverilnicami.
Če lahko tunel dvigneta tako samostojni pomočnik kot ConnMan, se odločite, kdo ima v lasti poti, DNS in življenjski cikel, preden kdo od njiju začne.
Nastavitve demona niso nastavitve ponudnika
Splošna konfiguracija demona in konfiguracija posameznega ponudnika sta različni datoteki v različnih formatih. V dokumentirani ureditvi bookworm demon bere /etc/connman/connman-vpn.conf, medtem ko datoteke za pripravo ponudnikov ležijo v /var/lib/connman-vpn/ s pripono .config. Če v ta imenik odložite profil OpenVPN, ta ne postane datoteka za pripravo ConnMana. In priročnik ponudnika za to različico opisuje razdelke ponudnika in polja, značilna za vrsto, ki jih te datoteke v resnici potrebujejo.
Prevajajte le prek podprtega preslikavanja nameščene integracije. Zaupanje v potrdilo, sklici na zasebni ključ, identiteta prehoda, poti in vnosi za preverjanje pristnosti vsak ohranjajo svojo vlogo, in vzorec za drugo vrsto ponudnika ni zamenljiv le zato, ker oba potrebujeta naslov strežnika.
Ko se ponudnik ne naloži, primerjajte njegova polja s priročnikom za nameščeno izdajo, ne s primerom iz bloga.
Agent za preverjanje pristnosti je ločena odvisnost
Opredelitev ponudnika lahko še vedno potrebuje agenta za pridobitev poverilnic ali dokončanje izmenjave preverjanja pristnosti. Za svojo integracijo z OpenConnect isti priročnik pojasnjuje, da je manjkajoče vrednosti, povezane s preverjanjem pristnosti, mogoče zahtevati prek VPN Agent API in da kratkotrajni piškotek na splošno ni primeren kot trajna konfiguracijska skrivnost. Ta mehanizem ne zagotavlja podpore za vsako prijavo v brskalniku, zahtevo MFA ali preverjanje stanja prehoda. Celoten potek potrdite s tistim, ki ima v lasti uvedbo.
Manjkajočega agenta ne nadomestite tako, da geslo ali sejni žeton zapišete v široko berljivo datoteko. To spremeni manjkajočo integracijo v razkritje poverilnic, in druga težava preživi prvo.
Če prehod zahteva interaktivno prijavo, je agent del zasnove in ne izbirni dodatek.
Preverite štiri izide, ne enega
Po odobreni pripravi preverite štiri stvari ločeno: ponudnik je izbran, povezava je overjena, dejanske poti so tiste, ki ste jih nameravali, in razreševalnik se obnaša po pričakovanjih. Delujoč demon, naveden ponudnik in aplikacija, ki doseže svoj vir, so trije različni izidi, in le zadnji je resnični cilj uporabnika. Če jih zabeležite ločeno, vam pove, katero stopnjo popraviti.
V to preverjanje vključite vedenje pri ponovnem povezovanju in zahtevano politiko stanja nedostopnosti, ker tunel, ki se dvigne enkrat in se nikoli ne obnovi, ni uveden. Ohranjajte delujočo konfiguracijo osnovnega omrežja obnovljivo, medtem ko spreminjate integracijo VPN.
Zamenjava upravitelja Wi-Fi samo zaradi gumba je veliko večja sprememba od manjkajoče operacije, ki je bila potrebna, in običajno zmaga mit.