Mely VPN-protokollokat ismeri már az operációs rendszere?
A Windows, a macOS és a ChromeOS egy-egy rövid alagútlistát hoz. Kérdezze meg az átjárót a protokolljáról és hitelesítési módjáról, mielőtt újabb illesztőprogramot ad hozzá.
Mielőtt újabb klienst töltene le, nézze meg, mit valósít meg már az operációs rendszer, mert a válasz gyakran elég ahhoz, hogy teljesen kihagyja a telepítőt. A Windows, a macOS és a ChromeOS egy-egy rögzített, rövid alagútprotokoll-listát hoz, és az olyan átjárónak, amely ezek egyikét beszéli, nincs szüksége további illesztőprogramra, szolgáltatásra vagy frissítési útra. Ezt nem a prospektuson szereplő szállítónév dönti el. A protokoll dönti el, hogyan hitelesíti magát a végpont, és milyen címet vár.
A protokollt kérdezze, ne a terméknevet
A terméknév nagyon keveset mond arról, mi megy át a vezetéken. Két, ugyanazon címke alatt árult átjáró teljesen eltérő alagutakat követelhet, és az egyik elfogadhat beépített klienst, míg a másik mindent elutasít a saját portálján kívül. Két rendszergazda, aki ugyanazt a dobozt írja le, vitatkozhat és mindkettőnek igaza lehet, mert különböző rétegeket írnak le. A lenti alagút dönti el, kell-e telepítő.
Tegyen fel három kérdést annak, aki az átjárót üzemelteti: melyik alagútprotokoll, melyik hitelesítési mód, és melyik címet és DNS-utótagot kell a kliensnek elfogadnia. Kérdezze a protokollt név szerint, és amikor a válasz terméknévként jön vissza, magyarázza el, miért a protokollra van szüksége. Ez a három válasz eldönti a kliens kérdését, mielőtt bármilyen szoftvert letöltenének.
Van oka annak, hogy a terméknév ilyen sok jegyben túlél. A portál URL-je az, amit a felhasználók látnak, és az alagút láthatatlan, amíg működik. A protokoll beírása az átadási feljegyzésbe egy sort igényel, és megszünteti a kétértelműséget mindenki számára, aki később jön.
Ahol a beépített lista véget ér
A natív listák rövidek, és a széleik fontosabbak a tartalmuknál. Egy platform, amely IPsec feletti L2TP előre megosztott kulccsal beszél, nem fog SSTP-t beszélni, és ez a különbség dönti el a klienst. A táblázat alagút, nem szállító szerint rendezett, így kikeresheti az átjáró által megnevezett protokollt.
| 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 |
A táblázatot az átjáró követelményeihez mérje, ne egy prospektushoz. Ha a válasz L2TP over IPsec előre megosztott kulccsal, az első három platform minden további telepítés nélkül csatlakozik. Ha a válasz OpenVPN, bármi telepítése előtt csak a ChromeOS van lefedve. Az a protokoll, amely egyetlen beépített oszlopban sem szerepel, őszinte jelzés arra, hogy telepítő érkezik.
A Linux az az oszlop, amely ellenáll az általánosításnak. A protokolltámogatás olyan démonokban és bővítményekben él, amelyek csomagolásáról a disztribúció dönt, így egy minimális lemezkép lehet, hogy egyiket sem beszéli, amíg hozzá nem adja őket, és két azonos asztallal rendelkező disztribúció is eltérhet.
Építse fel a profilt parancssorból
Minden, amit a grafikus panel ír, valahol elérhető helyen tárolódik, és ez teszi a beépített profilt automatizálhatóvá. A Windows a VPN-bejegyzéseket .pbk fájlokban tartja a felhasználói profil alatt és a ProgramData alatt, és a rasphone listázhatja és szerkesztheti azokat a bejegyzéseket, amelyeket a hálózati lista nem mutat. Ez akkor számít, amikor egy gépet szkripttel alakítanak ki, és senki nem fog végigkattintani egy varázslón. Azt is megmagyarázza, hogyan létezhet egy profil anélkül, hogy valaha megjelenne a tálcán.
rasdial
rasdial "VpnName" alice
rasdial "VpnName" /disconnect
Egy .pbk fájl kézi szerkesztése működik, és ez a leggyorsabb módja annak, hogy tönkretegye, ezért hagyja, hogy a formátum az eszközé legyen. A macOS a rendszerkonfigurációban tartja szolgáltatásait, és a networksetup szolgáltatásnév alapján szólítja meg őket; több kapcsoló címet kér gazdanév helyett, ezért először oldja fel a végpontot, és a klienst ténylegesen használt értéket tárolja. Ez a különbség automatizálás közben harap, mert egy címmel működő szkript elbukhat egy névvel, és a hiba törött átjárónak látszik, nem elutasított argumentumnak.
networksetup -listallnetworkservices
networksetup -getinfo "ServiceName"
networksetup -setmanualwithdhcprouter "ServiceName" 198.51.100.20
A szolgáltatásnevek lokalizáltak és felhasználó által szerkeszthetők, ezért egy Wi-Fi keményen kódoló szkript eltörik az első más nyelvre állított gépen. Olvassa ki a nevet a lista parancsból, és adja tovább a találgatás helyett.
Tanúsítványok saját klienstől mentesen
Egyes telepítések ügyféltanúsítványt igényelnek és semmi mást sajátot, és ez az a köztes eset, amelyet érdemes tesztelni, mielőtt illesztőprogramot fogad el. A tanúsítvány platformtárba helyezése támogatott; ez nem ugyanaz a művelet, mint bedobni egy szállítói gyökeret, és bízni abban, hogy a kliens megtalálja. Az első szándékos elhelyezés; a második találgatás, amelyre támogatási jegy van tűzve.
Az a részlet fogja meg az embereket, hogy melyik tárat olvassa a kliens. A felhasználói tárban lévő tanúsítvány láthatatlan a gépi tárra beállított kliens számára, és a kapott üzenet azt mondja, hogy hiányzik a tanúsítvány, nem azt, hogy rossz helyen van. Ellenőrizze mindkét tárat, mielőtt arra jutna, hogy a tanúsítvány rossz. Jegyezze fel, melyiket használja a működő konfiguráció, mert ez a feljegyzés túléli a tanúsítványt, amikor a gépet újraépítik.
A Windows kifejezetten elválasztja a két tárat, a macOS pedig a bejelentkezési kulcskarikát a rendszer kulcskarikától. A nevek eltérnek, de a hiba módja azonos: érvényes tanúsítvány, amelyre a kliens soha nem néz.
Mi kényszerít telepítőt
Egyes átjárók privát tanúsítványtárhoz, posture-ügynökhöz vagy olyan bejelentkezési cseréhez kötik a klienst, amelyet az operációs rendszer nem tud végrehajtani. A Check Point, Cisco vagy Fortinet hardverre épülő telepítések gyakran ott landolnak, és ezekben a beépített kliens nem rövidítés. Egy harmadik féltől származó csere csatlakozhat, és mégis megsértheti a szabályzatot, ami biztonsági döntéssé teszi ezt a kényelmi döntés helyett. Telepítse, amit a szabályzat megkövetel, és jegyezze fel az okot a telepítő verziója mellé.
Ez a feljegyzés az a rész, amelyet az emberek kihagynak, és az a rész, amely egy hetet megspórol a következő rendszergazdának: protokoll, hitelesítési mód, címcsalád és szükséges utótag, egy sor indoklással minden bináris mellé, amelyet hozzá kellett adni. Oda tegye, ahol a telepítési feljegyzések élnek, ne egy csevegőszálba. Két sor dokumentáció megelőz egy ismételt vizsgálatot.