Azure нүктеден сайтқа пакетін қолмен тарату бес ноутбукте жұмыс істейді және елуде құлдырайды. Скрипт жолында әрқайсысы жарты күнге тұратын екі тұзақ бар: сертификат ақауына ұқсайтын параметр қатесі және қалғаны дұрыс болса да қосылым ешқашан орнатпайтын маршрут. Екеуі де клиент пакетін қайта жүктеумен түзелмейді. Төмендегі тексерулерді ретімен орындаңыз және бірінші сәтсіз болған жерде тоқтаңыз.

Тәртіпті тұрақты ұстаймын, өйткені әр қадам алдыңғысы дұрыс деп есептейді.

1. Профиль ауқымын бірінші құрылғыға дейін түзетіңіз

Барлық пайдаланушыларға арналған профиль машинада тұрады және әр сессияда көрінеді. Пайдаланушыға арналған профиль бір тіркелкіге сүйенеді және оның тіркелгі деректерін сол тіркелгі контекстінде сақтайды. Біреуін таңдап, соған берік болыңыз, өйткені екеуін де ұстаған машина бірдей атаумен екі жазба көрсетеді, ал пайдаланушылар бірінші пайда болғанына қосылады. Ауқымды кейін өзгерту — ескі профильді орнында өңдеудің орнына оны алдымен жою.

Барлық пайдаланушыларға арналған профильдер ортақ және киоск құрылғыларына жарайды, онда ешкім жеке тіркелгімен кірмейді. Сертификат адамға берілгенде бұлар қате әдепкі болып табылады, өйткені машина деңгейіндегі профиль басқаға тиесілі тіркелгі деректерін ұсына алмайды. Таңдауды екінші ноутбук пайда болмай тұрып орналастыру жазбасына жазыңыз.

2. Ауыстырғыштарды ауыстырғыш ретінде беріңіз

Add-VpnConnection не бар, не жоқ ауыстырғыш параметрлерін қабылдайды. Оларға $true беру EapConfigXmlStream қатесін тудырады, сондықтан бұл туралы көптеген талқылаулар ешқашан мәселе болмаған сертификат тізбектерін тексерумен аяқталады.

Add-VpnConnection -Name "Contoso P2S" `
  -ServerAddress "azuregateway-00000000-0000-0000-0000-000000000000.cloudapp.net" `
  -AllUserConnection -UseWinLogonCredential -RememberCredential `
  -TunnelType Automatic -EncryptionLevel Required -AuthenticationMethod MSChapv2

Жоғарыдағы шлюз мекенжайы мысал ретінде берілген; нақтысын жүктелген пакеттен алып, тырнақшада ұстаңыз. -AllUserConnection көтерілген сессияны талап етеді, ал ол жасайтын профиль әкімші ретінде орындасаңыз да машина ауқымында болады. Қосымша ауыстырғыштар қоспас бұрын параметрлер жиынын Get-Help Add-VpnConnection -Parameter * арқылы оқыңыз.

3. Адаптер қоспайтын маршрутты қосыңыз

Нүктеден сайтқа адаптері клиент мекенжайлары пулына бір маршрут орнатады, басқа ешнәрсе емес.

Сол пулдан тыс виртуалды желі префиксі туннель әлі Connected деп хабарлағанда қолжетімсіз болып қалады, және бұл осы жұмыс ағынындағы ең шатастыратын ақау. Қосылым сәтті болғаннан кейін маршрутты анық қосыңыз және оны жалпы шлюз атауына емес, адаптер алған интерфейс мекенжайына бағыттаңыз. Бұл мекенжай қосылғаннан кейін ipconfig-тен келеді және сессиялар арасында өзгереді.

route add 10.0.0.0 mask 255.255.0.0 10.0.1.5
route print -4 | findstr /c:"10.0.0.0"

Ажыратқанда маршрутты жойыңыз, сонда ескірген келесі секіріс кейін трафикті қара қуысқа жібере алмайды. Пәрменді құжатталған жергілікті ауытқу ретінде қарастырыңыз: егер болашақ клиент шығарылымы маршрутты өзі қосса, сіздің жолыңыз пакеттің өзіндік келесі секірісімен бәсекелесетін көшірмеге айналады.

4. Стандартты пайдаланушы ретінде тексеріңіз

Әкімші сессиясы ауқым қателерін жасырады, өйткені көтеру кейде нақты пайдаланушыда болмайтын тіркелгі деректерін береді.

Әкімші емес ретінде кіріңіз, профиль арқылы қосылыңыз және жалпы интернеттің орнына бір жеке қызметті сынаңыз. Профильдің Get-VpnConnection -AllUserConnection ішінде пайда болатынын, күйдің Connected-ке жететінін және қосқан маршрутыңыздың ағымдағы адаптер мекенжайына сілтейтінін растаңыз. Содан кейін машинаны ұйықтатыңыз, оятыңыз және ipconfig-ті қайта салыстырыңыз.

5. Нашар орналастыруды таза алып тастаңыз

Remove-VpnConnection -AllUserConnection және -Force қосылғанда машина ауқымындағы профильді жояды. Force маңызды, өйткені қосылған профиль әйтпесе жоюдан бас тартады, ал жартылай жойылған профильді таза қайта орнатуға қарағанда диагностикалау қиын.

Профиль атауын, шлюз мекенжайын және қосылған маршруттарды орналастыру жазбаларында ұстаңыз. Осы үш мән қолдау қызметіне қоңырауға билет ашылмай тұрып керек, ал шлюз мекенжайы өзгергенде келесі скриптке де солар керек. Клиент пакетінің нұсқасын сол жазбаға қосыңыз, өйткені маршрут мінезі Windows-қа емес, сол пакетке тиесілі.

Қатысты мақалалар