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'ко эмес, ошол пакетке таандык.

Тектеш макалалар