Који протокол стоји иза тог сачуваног Mac VPN профила?
Назив везе на Mac-у не говори ништа о њеном типу VPN-а. Прочитајте поље VPNType у корисном терету, па засебно проверите пролаз и сесију.
Неко назове Mac везу „Канцеларијски VPN“, ознака преживи две миграције сервера и сви је и даље зову канцеларијски VPN давно након што се протокол променио. Назив је надимак сачуван поред конфигурације; није доказ о томе о чему се Mac договара. Читање декларисаног типа тражи једно поље, а одвајање тог сачуваног типа од живе сесије још један корак. Ево редоследа који избегава нагађање.
Ознака је надимак, корисни терет декларише тип
macOS VPN услуга је запис конфигурације система са приказаним називом, клијентом власником и скупом типизираних подешавања. Приказани назив је слободан текст, који може уређивати свако ко је запис створио, и то је део који корисници виде у траци менија. Подешавања носе чињенице: који тип везе, који пролаз, која шема аутентикације. Ништа не држи њих двоје усклађене, зато профил назван „канцеларија L2TP“ може бити услуга IKEv2.
За лично створену везу те поставке приказује апликација власник или сопствени VPN панел система. На управљаном Mac-у профил припада администратору, а исправан потез је затражити не-тајни сажетак уместо уређивања управљаног корисног терета. Два случаја изгледају слично у траци менија, а испод се понашају посве различито. Један је ваш за преглед и измену; други је распоређен и биће враћен при следећој провери.
Та разлика је важна јер се управљане и личне конфигурације воде различито. Профил који инсталира управа биће замењен или поново примењен, па локално уређивање или не успева или се тихо враћа. Затражите од власника тип, идентитет пролаза и методу аутентикације уместо да радите обрнути инжењеринг датотеке коју не контролишете.
Прочитајте VPNType пре свега осталог у корисном терету
Шема управљаног VPN корисног терета компаније Apple декларише тип везе у кључу VPNType, унутар речника чији је PayloadType com.apple.vpn.managed. Вредност је кратак токен попут IKEv2, IPsec, L2TP или VPN, а све остало у корисном терету тумачи се према том токену.
<key>PayloadType</key>
<string>com.apple.vpn.managed</string>
<key>VPNType</key>
<string>IKEv2</string>
<key>IKEv2</key>
<dict>
<key>RemoteAddress</key>
<string>vpn.head-office.example</string>
<key>RemoteIdentifier</key>
<string>ikev2.head-office.example</string>
</dict>Овај фрагмент је илустративан, а не инсталабилан: то је један запис низа корисног терета, лишен метаподатака профила и акредитива које стварно распоређивање тражи. Читајте га због облика, не због садржаја. Приметите и да су RemoteAddress и RemoteIdentifier различита поља с различитим задацима, чак и кад им распоређивање даје исти низ.
Наслеђена вредност попут PPTP може се још појавити у старој датотеци, а да није избор који тренутни macOS нуди за нову конфигурацију. Проналажење токена у сачуваном профилу доказује шта је записано, а не шта ће оперативни систем још прихватити.
Прилагођени типови траже VPNSubType и апликацију власника
Кад је VPNType VPN, корисни терет мора носити и VPNSubType, који идентификује додатак или добављача Network Extension који имплементира везу. Тај идентификатор усмерава везу на одређеног клијента, па погрешан подтип ствара профил који се инсталира и затим одбија да се покрене.
Код добављача заснованих на проширењу апликације идентификатор припада апликацији која га садржи, а не нагађаном називу проширења, и то је појединост коју људи обично погрешно схвате кад ручно уређују профил. Чак и тачан подтип описује клијента, а не жичани протокол, методу аутентикације или политику даљинског приступа коју ће тај клијент користити.
Дакле, прилагођени корисни терет каже вам који софтвер поседује везу и мало тога више. Да бисте сазнали о чему се договара, прочитајте сопствену документацију тог добављача и његова конфигурисана подешавања. Копирање подтипа из профила друге организације није техника конфигурације; то је нагађање које се случајно парсира.
Попишите шта је Mac заиста конфигурисао
Пре читања било које датотеке питајте систем које услуге постоје и у ком су стању. Приказ у командној линији бржи је од кликања по панелима и исписује тип уз сваки запис.
scutil --nc list scutil --nc show "Office VPN"
Прва наредба пописује конфигурисане VPN услуге с њиховим тренутним стањем, а друга исписује подешавања изабране услуге, укључујући тип и адресу сервера с којим ће контактирати. Упоредите ту адресу с пролазом који вам је речено да очекујете, јер застарео запис који показује на пензионисани хост чест је проблем наслеђа.
Ове наредбе приказују конфигурацију и стање; не доказују да тунел носи саобраћај. Ако је услуга искључена, излаз описује намеру, а не радну сесију. Повезана услуга без саобраћаја опет је други проблем, обично усмеравање или DNS, а не тип протокола. Држите та три запажања одвојено, иначе дијагноза пада назад на нагађање.
Држите сачувана подешавања одвојено од живе сесије
Сачувани профил је изјава намере. Не показује да пролаз још нуди ту услугу, да је тај профил активни или да је сесија успешно договорена. То су три одвојена питања и свако има свој доказ.
Употребите приказ стања власника или дијагностичке алате да утврдите активну везу и идентитет који је пролаз представио. Скенирање портова или сертификат виђен на неповезаном сајту не одговара ни на једно питање, а уобичајено име сертификата није исто што и очекивани даљински идентификатор.
Кад сачувани тип више не одговара ономе што пролаз подржава, прибавите заменски профил од његовог власника. Промена низа типа не преводи акредитиве међу протоколима и не претвара једну шему аутентикације у другу. Поделите сажетак и преко одобреног канала подршке, јер извезене конфигурације могу носити акредитиве и приватне кључеве који захтеву за подршку никада нису били потребни.