Egy Azure pont-hely közötti csomag kézi kiosztása öt laptopon működik, ötvennél pedig szétesik. A szkriptelt útnak két csapdája van, és mindegyik egy délutánba kerül: egy paraméterhiba, amely tanúsítványhibának látszik, és egy útvonal, amelyet a kapcsolat soha nem telepít, még akkor sem, ha minden más rendben van. Egyiket sem javítja a klienscsomag újbóli letöltése. Hajtsa végre az alábbi ellenőrzéseket sorrendben, és álljon meg az elsőnél, amelyik elbukik.

A sorrendet fixen tartom, mert minden lépés feltételezi, hogy az előző igaz.

1. Javítsa a profil hatókörét az első eszköz előtt

A minden felhasználóra érvényes profil a gépen él, és minden munkamenetben megjelenik. A felhasználónkénti profil egy fiókot követ, és a hitelesítő adatait annak a fióknak a környezetében őrzi. Válasszon egyet, és maradjon annál, mert a kettőt hordozó gép két azonos nevű bejegyzést mutat, és a felhasználók ahhoz kapcsolódnak, amelyik előbb jelenik meg. A hatókör későbbi módosítása azt jelenti, hogy előbb el kell távolítani a régi profilt, nem pedig helyben szerkeszteni.

A minden felhasználóra érvényes profilok megosztott eszközökhöz és kioszkokhoz illenek, ahol senki nem jelentkezik be személyes fiókkal. Ezek rossz alapértelmezés, ha a tanúsítványt személyenként állítják ki, mivel a gép szintű profil nem tud olyan hitelesítő adatot bemutatni, amely valaki máshoz tartozik. Írja be a választást a telepítési jegyzőkönyvbe, mielőtt létezik a második laptop.

2. Adja át a kapcsolókat kapcsolóként

Az Add-VpnConnection olyan kapcsolóparamétereket fogad, amelyek vagy jelen vannak, vagy nem. A $true átadása nekik EapConfigXmlStream hibát vált ki, ezért annyi erről szóló beszélgetés végződik olyan tanúsítványláncok vizsgálatával, amelyek soha nem voltak a probléma.

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

A fenti átjárócím szemléltető; vegye a valódit a letöltött csomagból, és tartsa idézőjelek között. Az -AllUserConnection emelt munkamenetet igényel, és az általa létrehozott profil gép szintű akkor is, ha a parancsot rendszergazdaként futtatta. Olvassa el a paraméterkészletet a Get-Help Add-VpnConnection -Parameter * paranccsal, mielőtt további kapcsolókat ad hozzá.

3. Adja hozzá az útvonalat, amelyet az adapter nem ad hozzá

A pont-hely adapter egy útvonalat telepít az ügyfél címkészletéhez, és semmi mást.

Az ezen a készleten kívüli virtuális hálózati előtag elérhetetlen marad, miközben az alagút továbbra is Connected állapotot jelent, és ez a legzavarbaejtőbb hiba ebben a munkafolyamatban. Adja hozzá az útvonalat kifejezetten a kapcsolat sikere után, és az adapter által kapott illesztőfelület-címre irányítsa, ne a nyilvános átjárónévre. Ez a cím csatlakozás után az ipconfigból származik, és munkamenetek között változik.

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

Törölje az útvonalat leválasztáskor, hogy egy elavult következő ugrás később ne küldhesse forgalmat fekete lyukba. Kezelje a parancsot dokumentált helyi eltérésként: ha egy jövőbeli kliensverzió maga adja hozzá az útvonalat, a sora olyan duplikátummá válik, amely a csomag saját következő ugrásával versenyez.

4. Ellenőrizze normál felhasználóként

A rendszergazdai munkamenet elrejti a hatókörhibákat, mert az emelés néha olyan hitelesítő adatot ad, amellyel a valódi felhasználó nem rendelkezne.

Jelentkezzen be nem rendszergazdaként, kapcsolódjon a profilon keresztül, és egy privát szolgáltatást teszteljen a nyilvános internet helyett. Erősítse meg, hogy a profil megjelenik a Get-VpnConnection -AllUserConnection parancsban, hogy az állapot eléri a Connectedet, és hogy a hozzáadott útvonal az adapter aktuális címére mutat. Ezután altassa el a gépet, ébressze fel, és hasonlítsa össze újra az ipconfigot.

5. Távolítsa el tisztán a rossz telepítést

A Remove-VpnConnection az -AllUserConnection és -Force kapcsolóval törli a gép szintű profilt. A Force azért számít, mert a csatlakoztatott profil egyébként megtagadja az eltávolítást, a félig eltávolított profil pedig nehezebben diagnosztizálható, mint egy tiszta újratelepítés.

Tartsa a profil nevét, az átjárócímet és a hozzáadott útvonalakat a telepítési megjegyzésekben. Ez a három érték kell az ügyfélszolgálati hívásnak, mielőtt bárki jegyet nyit, és ezekre van szüksége a következő szkriptnek is, amikor az átjárócím megváltozik. Adja hozzá a klienscsomag verzióját ugyanahhoz a megjegyzéshez, mert az útvonal viselkedése ahhoz a csomaghoz tartozik, nem a Windowshoz.

Kapcsolódó cikkek