Om 'n Azure punt-tot-punt-pakket uit te deel werk vir vyf skootrekenaars en val uitmekaar by vyftig. Die geskripte pad het twee strikke wat elk 'n middag kos: 'n parameterfout wat soos 'n sertifikaatfout lyk, en 'n roete wat die verbinding nooit installeer nie, selfs wanneer alles anders reg is. Nie een word reggemaak deur die kliëntpakket weer af te laai nie. Werk die kontroles hieronder in volgorde en stop by die eerste een wat misluk.

Ek hou die volgorde vas omdat elke stap aanvaar dat die vorige een waar is.

1. Maak die profielomvang reg voor die eerste toestel

'n profiel vir alle gebruikers woon op die masjien en verskyn in elke sessie. 'n Profiel per gebruiker volg een rekening en hou sy geloofsbriewe in daardie rekening se konteks. Kies een en bly daarby, want 'n masjien met albei wys twee inskrywings met dieselfde naam, en gebruikers koppel aan die een wat eerste verskyn. Om die omvang later te verander beteken om die ou profiel eerste te verwyder eerder as om dit in plek te wysig.

Profiele vir alle gebruikers pas by gedeelde en kiosktoestelle waar niemand met 'n persoonlike rekening aanmeld nie. Hulle is die verkeerde verstek wanneer die sertifikaat per persoon uitgereik word, want 'n masjiengreep profiel kan nie 'n geloofsbrief voorlê wat aan iemand anders behoort nie. Skryf die keuse in die ontplooiingsrekord voordat die tweede skootrekenaar bestaan.

2. Gee skakelaars as skakelaars

Add-VpnConnection neem skakelparameters wat óf teenwoordig óf afwesig is. Om $true daaraan te gee, veroorsaak 'n EapConfigXmlStream-fout, en daarom eindig so baie drade hieroor deur sertifikaatkettings te ondersoek wat nooit die probleem was nie.

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

Die gwadres hierbo is illustratief; neem die regte een uit die afgelaaide pakket en hou dit tussen aanhalingstekens. -AllUserConnection vereis 'n verhoogde sessie, en die profiel wat dit skep, is masjiengebonde selfs al het jy die opdrag as administrateur uitgevoer. Lees die parameterstel met Get-Help Add-VpnConnection -Parameter * voordat jy meer skakelaars bylas.

3. Voeg die roete by wat die adapter nie byvoeg nie

Die punt-tot-punt-adapter installeer 'n roete vir die kliëntadrespoel en niks anders nie.

'n Virtuele netwerkvoorvoegsel buite daardie poel bly onbereikbaar terwyl die tonnel steeds Connected rapporteer, wat die mees verwarrende fout in hierdie werkvloei is. Voeg die roete uitdruklik by nadat die verbinding slaag, en rig dit op die koppelvlakadres wat die adapter ontvang het eerder as op die publieke gwadres. Daardie adres kom van ipconfig ná die verbinding, en dit verander tussen sessies.

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

Verwyder die roete by ontkoppeling sodat 'n verouderde volgende hop nie later verkeer in 'n swartgat kan stuur nie. Behandel die opdrag as 'n gedokumenteerde plaaslike afwyking: as 'n toekomstige kliëntweergawe die roete self byvoeg, word jou lyn 'n duplikaat wat met die pakket se eie volgende hop meeding.

4. Verifieer as 'n standaardgebruiker

Sessie as administrateur verberg omvangsfoute, want verhoging voorsien soms 'n geloofsbrief wat die regte gebruiker nie sou hê nie.

Meld aan as 'n nie-administrateur, koppel deur die profiel, en toets een private diens eerder as die publieke internet. Bevestig die profiel in Get-VpnConnection -AllUserConnection verskyn, dat die toestand Connected bereik, en dat jou bygevoegde roete na die huidige adapter-adres wys. Laat dan die masjien slaap, maak dit wakker, en vergelyk ipconfig weer.

5. Verwyder 'n slegte ontplooiing netjies

Remove-VpnConnection met -AllUserConnection en -Force verwyder die masjiengreep profiel. Force is belangrik, want 'n gekoppelde profiel weier anders om verwyder te word, en 'n halfverwyderde profiel is moeiliker om te diagnoseer as 'n skoon herinstallasie.

Hou die profielnaam, gwadres en bygevoegde roetes in die ontplooiingsnotas. Daardie drie waardes is wat 'n hulpskakeloproep nodig het voordat iemand 'n kaartjie oopmaak, en hulle is ook wat die volgende script nodig het wanneer die gwadres verander. Voeg die kliëntpakketweergawe by dieselfde nota, want die roetegedrag hoort by daardie pakket eerder as by Windows.

Verwante artikels