Rydych chi'n cysylltu â VPN y swyddfa ac mae pob tudalen yn y porwr yn dechrau mynd trwy'r rhwydwaith hwnnw: mae'r gweinydd ffeiliau'n gyflym, mae popeth arall yn araf, wedi'i hidlo neu wedi diflannu. Nid yw'r cleient yn camfihafio; gofynnodd y proffil am dwnnel llawn. Un blwch ticio mewn deialog nad yw'r ap Gosodiadau modern yn ei ddangos yw'r switsh sy'n ei stopio, ac mae gan y porth lais eto ar bob cysylltiad. Mae'r daith hon yn dilyn y drefn y mae rhyngwyneb Windows yn ei chyflwyno mewn gwirionedd, yna'n cwmpasu'r gwiriadau sy'n dal i fethu ar ôl i'r tabl llwybrau edrych yn gywir.

Dechreuwch yn nodweddion y addasydd, nid yn Gosodiadau

Mae'r ap Gosodiadau'n rhestru'r proffil o dan Rhwydwaith a'r Rhyngrwyd, yna VPN, ond dim ond opsiynau cyffredinol y mae'n eu datgelu. Mae'r penderfyniad am y porth diofyn yn byw ar yr addasydd. Agorwch y rhestr addaswyr glasurol gyda Win+R a ncpa.cpl, de-gliciwch y cysylltiad VPN, dewiswch Nodweddion, dewiswch Protocol Rhyngrwyd fersiwn 4, dewiswch Nodweddion eto, yna Uwch. Dad-diciwch Defnyddio'r porth diofyn ar y rhwydwaith anghysbell a chadarnhewch eich ffordd allan o'r tri deialog.

Ailgysylltwch cyn profi, oherwydd mae'r blwch ticio'n cael ei gymhwyso pan sefydlir y twnnel ac mae sesiwn bresennol yn cadw'r tabl a adeiladodd. Os yw'r addasydd ar goll tra bod y cleient wedi'i ddatgysylltu, cysylltwch unwaith ac ailagorwch y ffenestr. Nid oes gan gleient gwerthwr sy'n gosod addasydd TAP neu Wintun heb dudalen nodweddion IPv4 y deialog hwn o gwbl; ar eu cyfer hwy, yr un penderfyniad yw opsiwn twnnel hollt yng ngosodiadau'r cleient ei hun, a blwch ticio'r addasydd yw'r lle anghywir i chwilio.

Yr un newid o PowerShell

Ar gyfer proffil a grëwyd yn storfa VPN Windows, mae'r gosodiad yn sgriptiadwy, sef yr hyn rydych chi ei eisiau os bydd y peiriant yn cael ei ailadeiladu'n aml:

Set-VpnConnection -Name "Office" -SplitTunneling $true
Get-VpnConnection -Name "Office" | Select-Object Name,SplitTunneling

Dim ond at broffiliau yn y storfa honno y mae'r cmdlet hwn yn cyrraedd. Ni fydd cysylltiad a ychwanegwyd gan gleient trydydd parti yn ymddangos, ac mae'r gorchymyn yn methu â gwall enw sy'n darllen fel teipograffeg. Sylwch hefyd ar yr hyn nad yw'r switsh yn ei wneud: mae'n atal y cleient rhag gosod llwybr diofyn, ond nid yw'n tynnu'r llwybrau y mae'r porth yn eu gwthio ar amser cysylltu, felly mae'r adran nesaf yn dal yn angenrheidiol ar lawer o rwydweithiau.

Pan fydd y porth yn gwthio'r llwybr diofyn yn ôl

Darllenwch y tabl yn gyntaf. Mae dwy gofnod ddiofyn â metrigau gwahanol yn golygu bod newid y proffil wedi gweithio a bod y llwybr a wthiwyd wedi'i ddisodli beth bynnag:

route print -4
Get-NetRoute -DestinationPrefix 0.0.0.0/0 | Sort-Object RouteMetric
Get-NetAdapter | Select-Object Name,ifIndex

Dilewch y llwybr diofyn sy'n perthyn i'r twnnel a chadwch yr un ffisegol. Defnyddiwch fynegai'r rhyngwyneb o'r trydydd gorchymyn, nid llysenw'r addasydd, oherwydd mae sgriptiau sy'n pasio llysenw yn torri cyn gynted ag y bydd yr enw arddangos yn newid:

Remove-NetRoute -DestinationPrefix 0.0.0.0/0 -InterfaceIndex 21 -Confirm:$false
route delete 0.0.0.0 10.8.0.1

Mae'r dilead yn mynd â'r swyddfa gydag ef, felly ychwanegwch y rhagddodiadau corfforaethol yn ôl trwy borth y twnnel. Dyma'r llinell y mae pobl yn ei hepgor, a dyma'r rheswm pam mae «stopiodd y VPN weithio» yn dilyn newid twnnel hollt llwyddiannus:

route add 10.0.0.0 mask 255.0.0.0 10.8.0.1 metric 5 if 21

Nid oes dim o hyn yn goroesi ailgysylltiad, sef ymddygiad gonest yn hytrach na nam: ailadeiledir yr addasydd ac mae'r cleient yn ailgymhwyso'r hyn y cytunodd y proffil a'r porth arno. Os bydd y llwybr diofyn yn dychwelyd bob tro, mae'r porth wedi'i ffurfweddu i wrthod twnelu hollt a bydd yn parhau i'w wthio, neu'n gollwng y sesiwn. Polisi gweithredwr y rhwydwaith yw hynny, ac mae'r cais yn perthyn yno yn hytrach nag mewn sgript leol sy'n ymladd ag ef unwaith y cysylltiad.

Ail-wiriwch DNS, IPv6 a'r metrigau ar ôl un ailgysylltiad

Nid yw tynnu llwybr diofyn IPv4 yn profi dim am y teulu arall nac am ddatrys enwau. Gall twnnel gario IPv6 tra bod y llwybr diofyn IPv4 yn aros yn lleol, a gall rhestr datryswyr a wthiwyd gadw enwau mewnol yn gweithio tra bod yr ymholiadau sy'n ei defnyddio yn teithio llwybr gwahanol. Gwiriwch y tri chyn i chi ei alw'n barod:

Get-NetRoute -DestinationPrefix ::/0
Get-DnsClientServerAddress -InterfaceAlias "Office"
Get-DnsClientNrptPolicy

Os yw'r cyflwr yn gwrthdroi ar bob cysylltiad, symudwch y gorchmynion i weithred fesul cysylltiad yn hytrach na golygu'r tabl â llaw: tasg a drefnwyd sy'n cael ei sbarduno gan y digwyddiad cysylltu, neu osodiad twnnel hollt y cleient ei hun lle mae ganddo un. Cadwch fynegai'r rhyngwyneb mewn newidyn a chwiliwch amdano ar amser rhedeg, oherwydd gall newid pan ychwanegir neu y tynnir addaswyr.

Penderfynwch beth wnaethoch ei roi heibio

Nid yw traffig rhyngrwyd lleol yn cael ei archwilio na'i hidlo gan y swyddfa mwyach, ac mae unrhyw beth a gyhoeddir drwy'r twnnel yn unig nawr angen ei lwybr ei hun. Mae rhai sefydliadau'n ystyried twnelu hollt yn doriad o bolisi, felly cadarnhewch hynny cyn newid dyfais a reolir; mae llwybr diofyn a wthiwyd weithiau'n fecanwaith gorfodi yn hytrach na damwain. Mae dogfennaeth Set-VpnConnection yn rhestru'r paramedr twnelu hollt a'r mathau o broffil y mae'n berthnasol iddynt.

Yna gwiriwch mewn trefn sefydlog: pwy sy'n berchen ar y llwybr diofyn, pori cyffredin, un gwesteiwr corfforaethol drwy gyfeiriad, un enw mewnol, a'r un pedwar ar ôl un ailgysylltiad. Os yw pori'n gweithio ac mae'r gwesteiwr corfforaethol yn methu, y llwybr rhagddodiad sydd ar goll yn hytrach na'r diofyn a dynnwyd gennych, ac mae hynny'n llawer rhatach i'w drwsio na ailadeiladu'r proffil.

Erthyglau cysylltiedig