Prieš metus gyvavimo ciklą baigusių VPN klientų diegimo programos vis dar paleidžiamos, vis dar prašo profilio ir tada užbaigia prisijungimą, kuris niekada nepraleidžia nė vieno paketo. Kompiuteris šiuolaikinis, o prisijungimo duomenys teisingi, vis dėlto tinklų sietuvas yra tas pats įrenginys, kurį įmonė nusipirko prieš dešimtmetį. Pakeisti klientą yra teisingas žingsnis, bet tik tada, kai žinote, kokį protokolą tas tinklų sietuvas skelbia. Keturi nurašyti klientai šiame kampe nekalba tuo pačiu.

Kodėl prekės ženklas nepasako protokolo

Viena įrenginių šeima gali užbaigti kelis nuotolinės prieigos protokolus, o ant dėžutės esantis rinkodaros pavadinimas nieko nesako apie tai, kurį naudoja jūsų paskyra. Cisco įranga vienu metu nešė IPsec su XAuth ir SSL VPN per AnyConnect; SonicWall dėžutės siūlo Global VPN Client per IPsec ir NetExtender per SSL VPN; Juniper diegimai gali atskleisti Network Connect arba naujesnį Pulse protokolą. Įdiegti įpėdinį, kuris atrodo moderniausias, yra spėjimas. Neteisingas spėjimas arba neprisijungia, arba autentifikuoja sesiją, kuri neperduoda jokio srauto.

Portalo puslapio įkėlimas naršyklėje įrodo, kad žiniatinklio paslauga atsako, o ne tai, kad konkretus klientas su ja derėsis. Traktuokite tai kaip du atskirus faktus.

Paklauskite tinklų sietuvo, kokia kalba jis kalba

Pigiausias būdas susiaurinti pasirinkimus yra perskaityti, ką grąžina galinis taškas, ir tada bandant klientą aiškiai įvardyti protokolą. Nė vienas iš šių žingsnių nieko nekeičia serveryje.

curl -sS -I https://vpn.example.com/ | head -n 5
openconnect --protocol=anyconnect vpn.example.com

Atsakymo antraštės ir prisijungimo kelias parodo, ar tame adrese yra SSL VPN portalas, o tai rodo AnyConnect, NetExtender arba Pulse, o ne IPsec klientą. openconnect protokolų pasirinkimą padeda į komandinę eilutę, todėl nesėkmė įvardija protokolą, o ne produktą; pakeiskite į --protocol=npulse, kai diegimas yra Juniper. Sustokite prie pirmo raginimo, prašančio prisijungimo duomenų, kurie jums nebuvo išduoti, nes veikiantis tunelis vis tiek reikalauja patvirtintos paskyros. Užrašykite protokolą ir kelią pakeitimo biliete kitam kompiuteriui.

Pasverkite keturis pakaitalų kandidatus

Keturi keliai apima beveik visus atvejus, ir jie nėra keičiami. Tiekėjo įpėdinis yra palaikomas kelias, kai organizacija valdo tinklų sietuvą ir ketina jį licencijuoti. OpenConnect yra praktiškas atviras klientas, nes jis kalba AnyConnect, Network Connect ir Pulse, kai įvardijate protokolą, o ne leidžiate jam spėti.

strongSwan sprendžia IPsec su XAuth atvejį organizacijoms, kurios leidžia trečiųjų šalių klientus, ir visiškai apeina apleistą Cisco IPsec kodą. Shrew Soft klientas vis dar skaito Cisco profilio failus ir veikia kai kuriuose Windows rinkiniuose, tačiau paskutinis jo leidimas buvo 2013 m. Traktuokite jį kaip laikiną sprendimą, kol bus sutvarkytas palaikomas kelias.

Nuspręskite tarp taisymo ir pakeitimo

Kai kurie gedimai yra vietiniai: trūkstama biblioteka, pasenęs virtualus adapteris arba diegimo programa, kuriai reikia tiekėjo taisymo parinkties. Jie verti vieno bandymo, kol klientas dar palaikomas, nes užima minutes. Skaičiavimas pasikeičia, kai dvejetainis failas yra už palaikymo ribų ir gedimas atėjo su operacinės sistemos naujinimu, nes tvarkyklės parašo ir branduolio plėtinių taisyklės pasikeitė nuo tada, kai šie klientai buvo parašyti. Klientas, kuris prisijungia, kai tunelio skaitiklis rodo nulį užmegztų sesijų, paprastai jau yra už taisymo ribų, o ne vieno perdiegimo atstumu.

Laikykite seną klientą įdiegtą tik tiek, kiek reikia jo profiliui eksportuoti, tada pašalinkite. Du VPN klientai, konkuruojantys dėl tų pačių maršrutų, sukelia simptomus, kurie nepanašūs į nė vieną iš jų.

Biliete užrašykite tvarką: protokolas ir patvirtintas klientas iš savininko, palaikomas įpėdinis, jei jis įdiegiamas, vienas atviras klientas, išbandytas viename kompiuteryje, jei ne, ir palaikomas prieigos kelias, jei nė vienas neveikia. Ši tvarka neleidžia kitam žmogui atsisiųsti dar vieno nurašyto dvejetainio failo.

Susiję straipsniai