Пред да преземете уште еден клиент, проверете што оперативниот систем веќе имплементира, бидејќи одговорот често е доволен целосно да го прескокнете инсталерот. Windows, macOS и ChromeOS секој доаѓа со фиксна и кратка листа протоколи за тунели, а портата што зборува еден од нив не бара дополнителен драјвер, услуга или пат за ажурирање. Тоа не го одредува името на добавувачот на брошурата. Го одредуваат протоколот, начинот на кој крајната точка се автентицира и адресата што ја очекува.

Прашајте за протоколот, не за името на производот

Името на производот кажува многу малку за тоа што минува по жицата. Две порти продадени под иста етикета може да бараат сосема различни тунели, а едната може да прифаќа вграден клиент додека другата одбива сѐ освен сопствениот портал. Два администратори што ја опишуваат истата кутија може да се разидат и двајцата да бидат во право, бидејќи опишуваат различни слоеви. Тунелот под нив е тоа што одредува дали е потребен инсталер.

Поставете три прашања на оној што ја води портата: кој протокол за тунел, кој метод на автентикација и која адреса и DNS наставка клиентот мора да ги прифати. Прашајте за протоколот по име, и кога одговорот ќе дојде како име на производ, објаснете зошто ви е потребен протоколот. Тие три одговори го решаваат прашањето за клиентот пред да се преземе каков било софтвер.

Има причина зошто името на производот преживува во толку многу тикети. URL-то на порталот е она што го гледаат корисниците, а тунелот е невидлив додека работи. Запишувањето на протоколот во белешката за предавање чини еден ред и ја отстранува двосмисленоста за сите што ќе дојдат подоцна.

Каде запира вградената листа

Домашните листи се кратки, а нивните рабови се поважни од содржината. L2TP над IPsec со однапред споделен клуч што зборува платформа нема да зборува SSTP, и таа разлика го одредува клиентот. Табелата е подредена по тунел, а не по добавувач, па можете да го побарате протоколот што портата го навела.

TunnelWindowsmacOSChromeOSLinux
PPTPbuilt inremoved in 10.12nopackage
L2TP over IPsec, pre-shared keybuilt inbuilt inbuilt inpackage
L2TP over IPsec, certificatebuilt inbuilt inbuilt inpackage
SSTPbuilt innonopackage
IKEv2built inbuilt innopackage
Cisco IPsec with XAuthnobuilt innopackage
OpenVPNnonobuilt inpackage

Читајте ја табелата спрема барањата на портата, а не спрема брошура. Ако одговорот е L2TP над IPsec со однапред споделен клуч, првите три платформи се поврзуваат без ништо дополнително инсталирано. Ако одговорот е OpenVPN, пред да инсталирате нешто покриен е само ChromeOS. Протокол што не се појавува во ниту една вградена колона е чесниот сигнал дека доаѓа инсталер.

Linux е колоната што се спротивставува на генерализација. Неговата поддршка за протоколи живее во демони и приклучоци што дистрибуцијата избира да ги спакува, па минимална слика може да не зборува ниту еден од нив додека не ги додадете, и две дистрибуции со иста работна површина може да се разликуваат.

Изградете го профилот од командната линија

Сѐ што запишува графичкиот панел се чува некаде каде што можете да стигнете, и токму тоа го прави вградениот профил автоматизиран. Windows ги чува VPN записите во .pbk датотеки под корисничкиот профил и под ProgramData, а rasphone може да ги наведе и уреди записите што листата на мрежи не ги прикажува. Тоа е важно кога машината се подготвува со скрипта и никој нема да кликне низ волшебник. Тоа исто така објаснува како профилот може да постои без некогаш да се појави во системската лента.

rasdial
rasdial "VpnName" alice
rasdial "VpnName" /disconnect

Рачно уредување на .pbk датотека функционира, и тоа е најбрзиот начин да се расипе, па нека форматот му припаѓа на алатот. macOS ги чува своите услуги во системската конфигурација, а networksetup им се обраќа по име на услуга; неколку знаменца сакаат адреса наместо име на домаќин, па прво разрешете ја крајната точка и зачувајте ја вредноста што клиентот навистина ќе ја користи. Таа разлика гризе при автоматизација, бидејќи скрипта што работи со адреса може да не успее со име, а грешката изгледа како расипана порта, а не како одбиен аргумент.

networksetup -listallnetworkservices
networksetup -getinfo "ServiceName"
networksetup -setmanualwithdhcprouter "ServiceName" 198.51.100.20

Имињата на услугите се локализирани и корисникот може да ги уредува, па скрипта што цврсто кодира Wi-Fi се крши на првата машина поставена на друг јазик. Прочитајте го името од командата за листа и предајте го натаму наместо да погодувате.

Сертификати без сопствен клиент

Некои распоредувања бараат клиентски сертификат и ништо друго сопствено, и тоа е средниот случај што вреди да се тестира пред да прифатите драјвер. Ставањето сертификат во складиштето на платформата е поддржано; тоа не е истиот чин како да фрлите корен на добавувач внатре и да се надевате дека клиентот ќе го најде. Првото е намерно поставување; второто е претпоставка со прикачен тикет за поддршка.

Деталот што ги фаќа луѓето е кое складиште го чита клиентот. Сертификат во корисничкото складиште е невидлив за клиент конфигуриран за складиштето на машината, а пораката што ја добивате вели дека сертификатот недостасува, не дека стои на погрешно место. Проверете ги двете складишта пред да заклучите дека сертификатот е погрешен. Запишете кое од нив го користи конфигурацијата што работи, бидејќи таа белешка го надживува сертификатот кога машината се преизградува.

Windows експлицитно ги одделува двете складишта, а macOS го одделува приврзокот за најава од системскиот приврзок. Имињата се разликуваат, но режимот на откажување е идентичен: валиден сертификат во кој клиентот никогаш не гледа.

Што принудува на инсталер

Некои порти го врзуваат клиентот за приватно складиште на сертификати, агент за состојба или размена за најава што оперативниот систем не може да ја изврши. Распоредувањата врз хардвер на Check Point, Cisco или Fortinet често завршуваат таму, и во нив вградениот клиент не е кратенка. Замената од трета страна може да се поврзе и сепак да ја прекрши политиката, што го прави ова безбедносна одлука, а не одлука за удобност. Инсталирајте што бара политиката и запишете ја причината до верзијата на инсталерот.

Тој запис е делот што луѓето го прескокнуваат и делот што му заштедува една недела на следниот администратор: протокол, метод на автентикација, фамилија на адреси и потребна наставка, со една линија образложение за секоја бинарна датотека што морала да се додаде. Ставете го таму каде што живеат белешките за инсталерот, а не во нишка за разговор. Две линии документација спречуваат повторна истрага.

Поврзани статии