Uvriježeno je uvjerenje da sustav s ConnManom bez stavke VPN na radnoj površini nema instaliranu podršku za VPN. Obično ima podršku za Wi-Fi, a nema je za demon VPN, konfiguraciju pružatelja ili agenta za autentifikaciju, i to su tri odvojena izostanka. Izbornik je prikaz tih komponenti, a ne sama funkcionalnost. Provjera verzije i pakiranja vam jednom naredbom kaže više nego bilo koji broj izvještaja o pogreškama s radne površine.

Mit: izbornik je VPN funkcionalnost

Počnite s instaliranom verzijom ConnMana i paketima koji su došli s njom. Izvještaj o pogrešci iz starijeg izdanja opisuje drugačiji skup funkcionalnosti, a njegovo citiranje obično završi tako da netko ponovno instalira mrežnog upravitelja koji nije bilo potrebno mijenjati.

Zapišite što zapravo imate prije nego što bilo što promijenite: binarna datoteka demona, direktorij pružatelja i je li prisutan agent.

Koji demon posjeduje tunel

U dokumentaciji ConnMana 1.41 za Debian bookworm, connman-vpnd je demon koji upravlja VPN vezama uz connmand. Navodi integracije za imenovane VPN pomoćnike, uključujući OpenVPN i OpenConnect. Taj popis je izjava o pomoćnicima, a ne obećanje da će svaki protokol ili tijek autentifikacije raditi. Čitajte ga kao popis onoga što provjeriti, a ne kao jamstvo kompatibilnosti.

Zatim uskladite integraciju s odobrenim protokolom pristupnika. Riječ Cisco vam ne kaže treba li vam veza u starom vpnc stilu ili tijek kompatibilan s AnyConnectom, a pogrešan odabir proizvodi neuspjeh autentifikacije koji izgleda kao problem s vjerodajnicama.

Ako i samostalni pomoćnik i ConnMan mogu podići tunel, odlučite koji od njih posjeduje rute, DNS i životni ciklus prije nego što bilo koji počne.

Postavke demona nisu postavke pružatelja

Opća konfiguracija demona i konfiguracija pojedinačnog pružatelja različite su datoteke različitih formata. U dokumentiranom bookworm rasporedu demon čita /etc/connman/connman-vpn.conf, dok datoteke za pripremu pružatelja žive pod /var/lib/connman-vpn/ sa sufiksom .config. Ubacivanje OpenVPN profila u taj direktorij ne pretvara ga u ConnMan datoteku za pripremu. A priručnik pružatelja za ovu verziju opisuje sekcije pružatelja i polja specifična za tip koja tim datotekama zapravo trebaju.

Prevodite samo kroz podržano mapiranje instalirane integracije. Povjerenje u certifikat, reference na privatni ključ, identitet pristupnika, rute i ulazi za autentifikaciju svaki zadržava svoju ulogu, a primjerak za drugi tip pružatelja nije zamjenjiv samo zato što oba trebaju adresu poslužitelja.

Kada se pružatelj ne učita, usporedite njegova polja s priručnikom za instalirano izdanje, a ne s primjerom s bloga.

Agent za autentifikaciju je odvojena ovisnost

Definicija pružatelja ipak može trebati agenta za dobivanje vjerodajnica ili završetak autentifikacijske razmjene. Za njegovu OpenConnect integraciju, isti priručnik objašnjava da se nedostajuće vrijednosti vezane za autentifikaciju mogu zatražiti kroz VPN Agent API i da kratkotrajni kolačić općenito nije prikladan kao trajna konfiguracijska tajna. Taj mehanizam ne jamči podršku za svaku prijavu u pregledniku, svaki MFA upit ili provjeru stanja pristupnika. Potvrdite cijeli tijek s onim tko posjeduje implementaciju.

Ne nadoknađujte odsutnog agenta upisivanjem lozinke ili sesijskog tokena u široko čitljivu datoteku. To pretvara nedostajuću integraciju u izlaganje vjerodajnica, a drugi problem živi dulje od prvog.

Ako pristupnik treba interaktivnu prijavu, agent je dio dizajna, a ne opcionalni dodatak.

Provjerite četiri ishoda, ne jedan

Nakon odobrene pripreme, provjerite četiri stvari odvojeno: pružatelj je odabran, veza je autentificirana, efektivne rute su one koje ste namjeravali i razrješivač se ponaša kako se očekuje. Demon koji radi, navedeni pružatelj i aplikacija koja doseže svoj resurs tri su različita ishoda, a samo je posljednji stvarni cilj korisnika. Njihovo odvojeno bilježenje kaže vam koju fazu popraviti.

Uključite u tu provjeru ponašanje pri ponovnom povezivanju i obveznu politiku nedostupnog stanja, jer tunel koji se podigne jednom i nikad se ne oporavi nije implementiran. Održavajte radnu konfiguraciju osnovne mreže obnovljivom dok mijenjate VPN integraciju.

Zamjena Wi-Fi upravitelja da bi se dobio gumb mnogo je veća promjena od nedostajuće operacije koja je bila potrebna, i obično je to pobjeda mita.

Povezani članci