Kokius VPN protokolus jūsų operacinė sistema jau supranta?
Windows, macOS ir ChromeOS kiekviena pateikia trumpą tunelių sąrašą. Prieš pridėdami dar vieną tvarkyklę, paklauskite tinklų sietuvos apie jos protokolą ir autentifikavimo būdą.
Prieš atsisiųsdami dar vieną klientą, pažiūrėkite, ką operacinė sistema jau įgyvendina, nes atsakymo dažnai pakanka diegimo programos visiškai praleisti. Windows, macOS ir ChromeOS kiekviena pateikia fiksuotą ir trumpą tunelių protokolų sąrašą, o tinklų sietuvai, kuri kalba vienu iš jų, nereikia jokios papildomos tvarkyklės, paslaugos ar atnaujinimo kelio. To nelemia brošiūroje nurodytas tiekėjo pavadinimas. Tai lemia protokolas, kaip galinis taškas autentifikuojasi ir kokio adreso jis tikisi.
Klauskite protokolo, o ne produkto pavadinimo
Produkto pavadinimas labai mažai pasako apie tai, kas eina laidu. Du tinklų sietuvai, parduodami po tuo pačiu ženklu, gali reikalauti visiškai skirtingų tunelių, o vienas gali priimti įtaisytąjį klientą, kai kitas atmeta viską, išskyrus savo paties portalą. Du administratoriai, aprašantys tą pačią dėžę, gali nesutarti ir abu būti teisūs, nes jie aprašo skirtingus sluoksnius. Po apačia esantis tunelis yra tai, kas nusprendžia, ar reikia diegimo programos.
Užduokite tris klausimus tam, kas administruoja tinklų sietuvą: koks tunelio protokolas, koks autentifikavimo būdas ir kokio adreso bei DNS priesagos klientas turi priimti. Klauskite protokolo vardu, o kai atsakymas grįžta kaip produkto pavadinimas, paaiškinkite, kodėl jums reikia būtent protokolo. Tie trys atsakymai išsprendžia kliento klausimą prieš atsisiunčiant bet kokią programinę įrangą.
Yra priežastis, kodėl produkto pavadinimas išlieka tiek daug bilietų. Portalo URL yra tai, ką mato naudotojai, o tunelis yra nematomas, kol veikia. Protokolo įrašymas į perdavimo pastabą kainuoja vieną eilutę ir pašalina dviprasmybę visiems, kurie ateis vėliau.
Kur sustoja įtaisytasis sąrašas
Vietiniai sąrašai trumpi, o jų pakraščiai svarbesni už turinį. L2TP per IPsec su iš anksto bendrinamu raktu kalbanti platforma nekalbės SSTP, ir tas skirtumas lemia klientą. Lentelė išdėstyta pagal tunelį, o ne pagal tiekėją, todėl galite susirasti protokolą, kurį įvardijo tinklų sietuva.
| Tunnel | Windows | macOS | ChromeOS | Linux |
|---|---|---|---|---|
| PPTP | built in | removed in 10.12 | no | package |
| L2TP over IPsec, pre-shared key | built in | built in | built in | package |
| L2TP over IPsec, certificate | built in | built in | built in | package |
| SSTP | built in | no | no | package |
| IKEv2 | built in | built in | no | package |
| Cisco IPsec with XAuth | no | built in | no | package |
| OpenVPN | no | no | built in | package |
Skaitykite lentelę pagal tinklų sietuvos reikalavimus, o ne pagal brošiūrą. Jei atsakymas yra L2TP per IPsec su iš anksto bendrinamu raktu, pirmosios trys platformos prisijungia nieko papildomai neįdiegusios. Jei atsakymas yra OpenVPN, prieš ką nors diegiant aprėpta tik ChromeOS. Protokolas, kuris neatrodo nė viename įtaisytame stulpelyje, yra sąžiningas signalas, kad artėja diegimo programa.
Linux yra stulpelis, kuris priešinasi apibendrinimui. Jo protokolų palaikymas gyvena demonuose ir papildiniuose, kuriuos platintojas nusprendžia supakuoti, todėl minimalus atvaizdas gali nekalbėti nė vieno jų, kol nepridėsite, o du platinimai su ta pačia darbalaukio aplinka gali skirtis.
Sukurkite profilį iš komandų eilutės
Viskas, ką rašo grafinė panelė, saugoma kažkur, kur galite pasiekti, ir būtent tai daro įtaisytąjį profilį automatizuojamą. Windows laiko VPN įrašus .pbk failuose po naudotojo profiliumi ir po ProgramData, o rasphone gali išvardyti ir redaguoti įrašus, kurių tinklo sąrašas nerodo. Tai svarbu, kai mašina paruošiama scenarijumi ir niekas nespaus per vedlį. Tai taip pat paaiškina, kaip profilis gali egzistuoti niekada nepasireikšdamas dėkle.
rasdial
rasdial "VpnName" alice
rasdial "VpnName" /disconnect
Rankiniu būdu .pbk failą redaguoti veikia, ir tai taip pat greičiausias būdas jį sugadinti, todėl leiskite formatui priklausyti įrankiui. macOS laiko savo paslaugas sistemos konfigūracijoje, o networksetup kreipiasi į jas paslaugos vardu; keli parametrai nori adreso, o ne pagrindinio kompiuterio vardo, todėl pirmiausia išspręskite galinį tašką ir išsaugokite reikšmę, kurią klientas tikrai naudos. Tas skirtumas kandžiojasi automatizavimo metu, nes scenarijus, veikiantis su adresu, gali nepavykti su vardu, o klaida atrodo kaip sugedusi tinklų sietuva, o ne kaip atmestas argumentas.
networksetup -listallnetworkservices
networksetup -getinfo "ServiceName"
networksetup -setmanualwithdhcprouter "ServiceName" 198.51.100.20
Paslaugų pavadinimai yra lokalizuoti ir naudotojo redaguojami, todėl scenarijus, kuris kietai koduoja Wi-Fi lūžta pirmoje mašinoje, nustatytoje kita kalba. Skaitykite pavadinimą iš sąrašo komandos ir perduokite jį, o ne spėliokite.
Sertifikatai be nuosavybinio kliento
Kai kurie diegimai reikalauja kliento sertifikato ir nieko kito nuosavybinio, ir tai yra vidurinis atvejis, kurį verta išbandyti prieš priimant tvarkyklę. Sertifikato įdėjimas į platformos saugyklą yra palaikomas; tai ne tas pats veiksmas, kaip įmesti tiekėjo šaknį ir tikėtis, kad klientas ją ras. Pirmasis yra sąmoningas įdėjimas; antrasis yra spėjimas su prisegtu palaikymo bilietu.
Detalė, kuri pagauna žmones, yra tai, kurią saugyklą klientas skaito. Sertifikatas naudotojo saugykloje yra nematomas klientui, sukonfigūruotam mašinos saugyklai, o gaunamas pranešimas sako, kad sertifikato trūksta, o ne kad jis yra netinkamoje vietoje. Patikrinkite abi saugyklas prieš darydami išvadą, kad sertifikatas neteisingas. Užsirašykite, kurią naudoja veikianti konfigūracija, nes ta pastaba pergyvena sertifikatą, kai mašina perstatoma.
Windows aiškiai atskiria dvi saugyklas, o macOS atskiria prisijungimo raktinę nuo sistemos raktinės. Pavadinimai skiriasi, bet gedimo būdas yra identiškas: galiojantis sertifikatas, į kurį klientas niekada nepažiūri.
Kas priverčia diegti programą
Kai kurios tinklų sietuvos pririša klientą prie privačios sertifikatų saugyklos, būsenos agento arba prisijungimo mainų, kurių operacinė sistema negali atlikti. Diegimai „Check Point“, „Cisco“ arba „Fortinet“ aparatinėje įrangoje dažnai atsiduria ten, ir juose įtaisytasis klientas nėra trumpasis kelias. Trečiosios šalies pakaitalas gali prisijungti ir vis tiek pažeisti politiką, todėl tai yra saugumo, o ne patogumo sprendimas. Įdiekite tai, ko reikalauja politika, ir užrašykite priežastį prie diegimo programos versijos.
Tas įrašas yra dalis, kurią žmonės praleidžia, ir dalis, kuri sutaupo kitam administratoriui savaitę: protokolas, autentifikavimo būdas, adresų šeima ir reikalinga priesaga, su viena pagrindimo eilute kiekvienam dvejetainiam failui, kurį teko pridėti. Padėkite jį ten, kur gyvena diegimo pastabos, o ne pokalbių gijoje. Dvi dokumentacijos eilutės apsaugo nuo pakartotinio tyrimo.