Daw'r cyngor o fewn deg munud i bob cwyn VPN ar Windows: rhedwch yr ailosodiad rhwydwaith, mae'n trwsio popeth. Nid yw'n gwneud hynny, ac nid yw'n gul. Mae'r botwm hwnnw'n clirio addaswyr, yn ailgysylltu protocolau, yn tynnu cyfeiriadau statig a llwybrau diofyn, yn gollwng cofnodion wal dân a hidlwyr, ac yn anghofio proffiliau Wi-Fi yn ychwanegol at hynny. Ar beiriant â thwnel sy'n gweithio ond wedi'i gamgyflunio, mae'n troi un diffyg y gellir ei ddiagnosio yn ailadeilad heb ei ddogfennu. Cadwch bump peth yn gyntaf, ac rydych yn cadw'r opsiwn i'w dadwneud.

Nid yw'r ailosodiad wedi'i gyfyngu i broffil y VPN

Mae cysylltiad VPN yn un gwrthrych ymhlith llawer sy'n rhannu'r pentwr rhwydwaith. Mae tynnu addasydd ac ychwanegu un eto yn newid mynegai'r rhyngwyneb, ac mae unrhyw beth a gyfeiriai at y mynegai hwnnw, o lwybr i reol wal dân i yrrydd hidlo trydydd parti, bellach yn cyfeirio at rywbeth nad yw'n bodoli mwyach.

Mae rhithwireddu'n gwneud hyn yn waeth. Mae switshis Hyper-V, pontydd VMware, rhwydweithiau cynwysyddion a chleientiaid VPN â'u haddaswyr rhithwir eu hunain i gyd yn byw yn yr un gofod. Gall ailosodiad sy'n ailosod y pentwr sylfaenol adael y cydrannau hynny'n hanner presennol, ac mae'r peiriant sy'n deillio yn adrodd caledwedd sy'n gweithio heb unrhyw lwybr gweithio.

Nid yw hynny'n ddadl yn erbyn ailosod byth. Mae'n ddadl yn erbyn ailosod yn gyntaf, ar beiriant nad ydych wedi'i ddogfennu, pan allai'r diffyg gwirioneddol fod yn un cofnod llwybr neu'n un hidlydd hen. Offeryn eang â chyfradd lwyddiant gul yw ailosodiad, ac mae ei ddefnyddio fel y symudiad agoriadol yn gwarantu na fyddwch byth yn dysgu pa un o'r ddau oedd hi.

Cadwch y dystiolaeth cyn cadw'r gosodiadau

Mae'r methiant ei hun yn ddata. Nodwch y cod gwall union, yr amser, pa broffil a ddewiswyd, ac a gofnododd y porth allwedd ymgais o gwbl. Mae cod sy'n dweud na chafodd y tiwnel ateb erioed a chod sy'n dweud bod dilysu wedi methu yn cyfeirio at atgyweiriadau hollol wahanol. Ar ôl ailosodiad efallai na fyddwch yn gallu atgynhyrchu'r naill na'r llall. Triniwch y cyflwr toredig fel ased yr ydych ar fin ei wario.

Cofnodwch y cyflwr tra mae'n dal yn doredig, mewn ffolder y tu allan i gyfeiriaduron dros dro'r peiriant:

mkdir C:\vpn-evidence
ipconfig /all > C:\vpn-evidence\ipconfig.txt
route print > C:\vpn-evidence\routes.txt
Get-VpnConnection -AllUserConnection | Export-Csv C:\vpn-evidence\profiles.csv -NoTypeInformation
netsh wfp show state file=C:\vpn-evidence\wfp.xml

Y gorchymyn olaf yw'r un y mae pobl yn ei hepgor, ac yn aml dyma'r un sy'n esbonio'r diffyg. Mae hidlwyr dros ben o gleient a dynnwyd yn goroesi fel polisi parhaus, a'r XML a allforiwyd yw'r unig gofnod lleol ohonynt. Darllenwch ef cyn i ailosodiad ddileu'r peth yr oeddech yn ceisio'i adnabod.

Cadwch y cyfluniad na ddaw'n ôl

Mae rhai gosodiadau'n cael eu hail-greu'n awtomatig. Nid yw cyfeiriadau statig, llwybrau cyfaddas, ôl-ddodiaid DNS, eithriadau dirprwy a rheolau wal dân. Nid yw'r proffiliau eu hunain chwaith, sy'n byw mewn ffeil llyfr ffôn nad yw'r ailosodiad yn ei hadfer ar eich cyfer.

What to saveWhere it livesWhy the reset loses it
VPN profilesrasphone.pbk in ProgramData or the user profileProfiles are not part of the adapter state
Static IP and DNSAdapter configurationAdapters are removed and recreated
Persistent filtersWFP policy storeFilter state is cleared with the stack
Third-party bindingsAdapter binding listComponents must be reinstalled manually
Get-NetIPConfiguration | Out-File C:\vpn-evidence\netip.txt
Get-NetRoute -AddressFamily IPv4 | Export-Csv C:\vpn-evidence\netroutes.csv -NoTypeInformation
Get-DnsClientServerAddress | Export-Csv C:\vpn-evidence\dns.csv -NoTypeInformation
Get-ChildItem Cert:\LocalMachine\My | Select-Object Subject,Thumbprint,NotAfter

Mae rhestr y tystysgrifau'n bwysicach nag y mae'n ymddangos. Nid yw ailosodiad rhwydwaith yn dinistrio tystysgrifau cleient, ond mae'r rhestr yn dweud wrthych pa rai yr oedd y proffil yn dibynnu arnynt ac a yw unrhyw un yn dod i ben cyn bo hir. Mae darganfod tystysgrif sydd wedi dod i ben ar ôl ailadeilad yn gwastraffu'r ailadeilad.

Ysgrifennwch y llwybr adfer cyn dechrau

Os yw'r peiriant yn bell ac mai'r VPN yw eich unig ffordd i mewn, gall yr ailosodiad ddod â'ch sesiwn i ben ac efallai na fydd ffordd yn ôl heb rywun ar y safle. Cadarnhewch fod mynediad trwy sianel arall yn bodoli, neu fod person ar gael, cyn rhedeg unrhyw beth sy'n cyffwrdd ag addaswyr.

Storiwch y gosodwyr a'r manylion cysylltu yn rhywle y gall y peiriant gyrraedd atynt wedi hynny. Mae cleient y mae'n rhaid ei ailosod o borth gwerthwr y cyrchir ato dros y tiwnel yn ddibyniaeth gylchol, a dyma'r ffordd fwyaf cyffredin i'r weithdrefn hon ddod yn fethiant gwasanaeth.

Yna cofnodwch beth rydych yn ei wneud a pham, gan gynnwys y gorchmynion union. Mae ar y person nesaf angen gwybod a oedd yr ailosodiad yn arbrawf neu'n benderfyniad, ac nid yw “rydym wedi ceisio popeth” yn gofnod.

Profwch fesul haen ar ôl yr ailosodiad

Mae adfer gormod ar unwaith yn gwneud y canlyniad yn annarllenadwy. Gweithiwch o'r gwaelod: addasydd a chyfeiriad, yna datrysiad enwau, yna cham hunaniaeth y tiwnel, yna'r cymhwysiad. Mae gan bob haen orchymyn sy'n ateb ei chwestiwn ei hun:

Get-NetAdapter | Where-Object Status -eq 'Up' | Select-Object Name,InterfaceDescription
Resolve-DnsName intranet.example.internal
Get-VpnConnection -Name 'Corp' | Select-Object ConnectionStatus,TunnelType
Test-NetConnection -ComputerName intranet.example.internal -Port 443

Os yw'r haen addasydd yn iach ac nid yw'r datrysiad, stopiwch a thrwsiwch y datrysiad. Mae ailosod y cleient VPN ar y pwynt hwnnw'n ychwanegu newidyn ac yn tynnu cliw. Adferwch yn unig y gosodiadau y gallwch eu hesbonio, un ar y tro, gan wirio'r un haen ar ôl pob un.

Mae canllaw datrys problemau Microsoft ei hun ar gyfer gwall 720, er enghraifft, yn gwahaniaethu problemau rhwymo oddi wrth broblemau dyrannu cyfeiriadau yn hytrach na rhagnodi ailosodiad cyffredinol, sef y reddf gywir ar gyfer pob cod yn y teulu hwn. Darllenwch beth mae'r cod yn ei honni cyn estyn am yr offeryn ehangaf sydd ar gael.

Erthyglau cysylltiedig