Рачното делење на 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.

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