ConnMan VPN: meni koji nedostaje je demon, a ne protokol
Meni VPN koji nedostaje u ConnMan-u obično znači da nema demona VPN ili datoteke provajdera, a ne da protokol nije podržan.
Uvreženo je verovanje da sistem sa ConnMan-om 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 provajdera ili agenta za autentifikaciju, i to su tri odvojena izostanka. Meni je prikaz tih komponenti, a ne sama funkcionalnost. Provera verzije i pakovanja vam jednom naredbom kaže više nego bilo koji broj izveštaja o greškama sa radne površine.
Mit: meni je VPN funkcionalnost
Počnite sa instaliranom verzijom ConnMan-a i paketima koji su došli s njom. Izveštaj o grešci iz starijeg izdanja opisuje drugačiji skup funkcionalnosti, a njegovo citiranje obično završi tako što neko ponovo instalira mrežnog menadžera koji nije bilo potrebno menjati.
Zapišite šta zapravo imate pre nego što bilo šta promenite: binarni fajl demona, direktorijum provajdera i da li je prisutan agent.
Koji demon poseduje tunel
U dokumentaciji ConnMan-a 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. Ta lista je izjava o pomoćnicima, a ne obećanje da će svaki protokol ili tok autentifikacije raditi. Čitajte je kao listu onoga što treba proveriti, a ne kao garanciju kompatibilnosti.
Zatim uskladite integraciju sa odobrenim protokolom mrežnog prolaza. Reč Cisco vam ne kaže da li vam treba veza u starom vpnc stilu ili tok kompatibilan sa AnyConnect-om, a pogrešan izbor proizvodi neuspeh autentifikacije koji izgleda kao problem sa akreditivima.
Ako i samostalni pomoćnik i ConnMan mogu da podignu tunel, odlučite koji od njih poseduje rute, DNS i životni ciklus pre nego što bilo koji počne.
Postavke demona nisu postavke provajdera
Opšta konfiguracija demona i konfiguracija pojedinačnog provajdera su različite datoteke različitih formata. U dokumentovanom bookworm rasporedu demon čita /etc/connman/connman-vpn.conf, dok datoteke za pripremu provajdera žive pod /var/lib/connman-vpn/ sa sufiksom .config. Ubacivanje OpenVPN profila u taj direktorijum ga ne pretvara u ConnMan datoteku za pripremu. A priručnik provajdera za ovu verziju opisuje sekcije provajdera i polja specifična za tip koja tim datotekama zapravo trebaju.
Prevodite samo kroz podržano mapiranje instalirane integracije. Poverenje u sertifikat, reference na privatni ključ, identitet mrežnog prolaza, rute i ulazi za autentifikaciju svaki zadržava svoju ulogu, a primerak za drugi tip provajdera nije zamenjiv samo zato što oba trebaju adresu servera.
Kada se provajder ne učita, uporedite njegova polja sa priručnikom za instalirano izdanje, a ne sa primerom sa bloga.
Agent za autentifikaciju je odvojena zavisnost
Definicija provajdera ipak može trebati agenta za dobijanje akreditiva ili završetak autentifikacijske razmene. Za njegovu OpenConnect integraciju, isti priručnik objašnjava da se nedostajuće vrednosti vezane za autentifikaciju mogu zatražiti kroz VPN Agent API i da kratkotrajni kolačić generalno nije prikladan kao trajna konfiguracijska tajna. Taj mehanizam ne garantuje podršku za svaku prijavu u pregledaču, svaki MFA upit ili proveru stanja mrežnog prolaza. Potvrdite ceo tok sa onim ko poseduje implementaciju.
Ne nadoknađujte odsutnog agenta upisivanjem lozinke ili sesijskog tokena u široko čitljivu datoteku. To pretvara nedostajuću integraciju u izlaganje akreditiva, a drugi problem živi duže od prvog.
Ako mrežni prolaz treba interaktivnu prijavu, agent je deo dizajna, a ne opcioni dodatak.
Proverite četiri ishoda, ne jedan
Nakon odobrene pripreme, proverite četiri stvari odvojeno: provajder je izabran, veza je autentifikovana, efektivne rute su one koje ste nameravali i rezolver se ponaša kako se očekuje. Demon koji radi, navedeni provajder i aplikacija koja doseže svoj resurs su tri različita ishoda, a samo je poslednji stvarni cilj korisnika. Njihovo odvojeno beleženje kaže vam koju fazu popraviti.
Uključite u tu proveru ponašanje pri ponovnom povezivanju i obaveznu 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 menjate VPN integraciju.
Zamena Wi-Fi menadžera da bi se dobilo dugme mnogo je veća promena od nedostajuće operacije koja je bila potrebna, i obično je to pobeda mita.