Sut i ddileu llwybr segur a adawyd gan VPN Windows
Dewch o hyd i’r cofnod sy’n wirioneddol segur, rhagwelwch ei ddilead yn erbyn y storfa polisi gywir, a chadarnhau bod yr edrychiad yn dewis y rhyngwyneb rydych yn ei ddisgwyl.
Daeth eich sesiwn i ben oriau’n ôl, mae’r addasydd wedi mynd, ac mae’r llwybr yn dal yn y tabl yn pwyntio at ryngwyneb 42. Mae dileu’r rhes honno’n costio un gorchymyn; mae penderfynu mai hi yw’r rhes gywir yn costio pedwar gwiriad. Mae tabl llwybrau’n cael ei rannu, felly mae dileu eang yn tynnu llwybrau y mae cysylltiadau eraill yn dal i’w defnyddio, gan gynnwys yr un sy’n cario’r twnnel. Mae pob cam isod yn culhau’r targed nes na all ond un cofnod gyfateb.
1. Penderfynwch ai’r cofnod yn segur neu’n fwriadol
Mae cofnod a oroesodd ailgychwyn wedi cael ei ysgrifennu yn rhywle, ac mae’r rhywle hwnnw fel arfer yn benderfyniad yn hytrach nag yn ddamwain. Mae twnelu hollt yn dibynnu ar lwybrau sy’n edrych yn union fel gweddillion, ac nid oes modd gwahaniaethu polisi sy’n gwthio un rhagddodiad trwy’r twnnel oddi wrth gofnod segur mewn un rhestriad. Gofynnwch pryd y daeth y llwybr i’r golwg: mae un sy’n bodoli dim ond tra bo’r twnnel i fyny yn perthyn i ffurfweddiad y cleient, felly gorchymyn glanhau yw’r offeryn anghywir. Tynnwch lwybr bwriadol a bydd y cysylltiad nesaf yn methu yn y cam nad oes neb yn ei wylio.
Mae llwybr y pen terfyn yn haeddu rhybudd iddo’i hun. Pan fydd cleient yn ychwanegu llwybr gwesteiwr at y gweinydd VPN fel y gall pecynnau amgryptiedig ei gyrraedd dros y cysylltiad lleol, mae dileu’r llwybr hwnnw’n cwympo’r twnnel ar yr ailgysylltiad nesaf, ac mae’r symptom yn darllen fel nam gweinydd. Cymharwch y cyrchfan â’r cyfeiriad y mae’r cleient yn cysylltu ag ef cyn cyffwrdd â dim: un cyfeiriad cyhoeddus sy’n cyfateb i’r gweinydd VPN yw’r llwybr allanol, nid sbwriel.
2. Cofnodwch y pedwar maes sy’n enwi’r cofnod
Nid yw rhagddodiad ar ei ben ei hun yn hunaniaeth, oherwydd gall dau ryngwyneb ddal llwybrau i’r un gyrchfan. Nodwch y rhagddodiad cyrchfan, mynegai’r rhyngwyneb, y naid nesaf a’r storfa polisi, gan fod y pedwar gwerth hynny’n disgrifio un cofnod yn union. Mae un rhestriad yn rhoi’r cyfan i chi:
Get-NetRoute -AddressFamily IPv4 | Sort-Object RouteMetric
Mae trefnu yn ôl metrig yn codi’r llwybrau y mae’r peiriant yn eu ffafrio mewn gwirionedd, a dyna lle mae gweddill fel arfer yn eistedd. Cymharwch y cofnod tra bo’r twnnel i fyny ac eto ar ôl iddo ddisgyn: llwybr sy’n gadael gyda’r addasydd oedd yr un i’r cleient, ac un sy’n aros gafodd ei ysgrifennu gan rywbeth arall. Y storfa polisi yw’r maes y mae pobl yn ei hepgor, a dyna’r un sy’n esbonio ailymddangosiad, oherwydd mae cofnod a dynnwyd o’r storfa weithredol yn dychwelyd ar ôl yr adnewyddiad polisi nesaf. Ysgrifennwch y pedwar gwerth i lawr cyn rhedeg unrhyw beth sy’n newid cyflwr.
3. Rhagwelwch y dilead, yna dilëwch un cofnod
Mae Remove-NetRoute yn derbyn yr un rhagddodiad a mynegai rhyngwyneb ag a argraffwyd gan Get-NetRoute, ac mae ganddo switsh rhagolwg, felly nid oes angen dyfalu dim. Rhedwch y pâr yn y drefn hon:
Remove-NetRoute -DestinationPrefix 10.20.0.0/16 -InterfaceIndex 42 -WhatIf
Remove-NetRoute -DestinationPrefix 10.20.0.0/16 -InterfaceIndex 42
Mae’r rhagolwg yn argraffu’r gwrthrych y byddai’n ei ddileu, felly cymharwch y rhagddodiad, y rhyngwyneb a’r naid nesaf â’ch nodiadau cyn gollwng y switsh. Nid oes y naill linell na’r llall yn cyrraedd cofnod parhaus, oherwydd y storfa weithredol yw’r rhagosodiad; ychwanegwch -PolicyStore PersistentStore pan fo’r llwybr a nodwyd gennych yn byw yno, neu bydd y dilead yn ymddangos yn gweithio ac mae’r cofnod yn dychwelyd ar yr adnewyddiad polisi nesaf. Cadwch lwybr adfer all-wregys pan fo’r sesiwn yn bell, oherwydd mae dileu’r llwybr sy’n cario’ch cysylltiad eich hun yn dod ag ef i ben. Peidiwch byth â chyrraedd am orchymyn sy’n clirio’r tabl.
4. Dewch o hyd i ba gydran sy’n ei roi yn ôl
Nid yw dilead yn atgyweiriad tra bo’r perchennog yn dal wedi’i ffurfweddu i osod y llwybr. Mae’r perchennog fel arfer yn un o dri: proffil y cleient VPN gyda’i restr twnelu hollt, sgript neu dasg a drefnwyd sy’n ychwanegu llwybrau wrth fewngofnodi, neu bolisi parth a gymhwyswyd i’r peiriant. Edrychwch ar y proffil yn gyntaf, oherwydd mae’n rhedeg ar bob cysylltiad:
Get-VpnConnection | Select-Object Name,SplitTunneling,ServerAddress
Get-NetRoute -PolicyStore PersistentStore
Mae cofnodion parhaus yn weladwy heb gysylltu dim, felly mae llwybr sy’n dychwelyd ar ôl ailgychwyn heb sesiwn VPN bron bob amser yn byw yn y storfa honno neu mewn sgript cychwyn. Cywirwch y perchennog yno, ac mae’r dilead â llaw yn dod yn wiriad yn lle’n driniaeth.
5. Gwiriwch yr edrychiad, y cymdogion a’r nodyn
Nid canlyniad glân yw “mae’r llwybr wedi mynd”; edrychiad yw ef sydd bellach yn dewis y rhyngwyneb roeddech yn ei ddisgwyl. Gofynnwch i’r peiriant i ble y byddai pecyn i’r rhagddodiad dan sylw yn mynd, oherwydd mae gweddill yn dal i enwi’r mynegai marw tra bo ateb glân yn enwi’r rhyngwyneb ar y cyswllt neu’r porth cywir. Mae Find-NetRoute yn ateb hynny i un cyfeiriad ar y tro:
Find-NetRoute -RemoteIPAddress 10.20.4.7
Yna profwch gymydog: dewiswch ail ragddodiad y mae twnnel hollt yn dal i’w angen a chadarnhewch fod ei edrychiad heb newid, oherwydd tynnu un llwybr yn ormod yw’r camgymeriad y mae’r glanhau hwn yn ei wahodd. Ceisiwch eto’r rhaglen a fethodd yn wreiddiol, a chofnodwch pa gydran sy’n berchen ar y rhagddodiad nawr. Mae dogfennaeth Get-NetRoute Microsoft yn rhestru’r meysydd a ysgrifennoch yng ngham dau. Ymhen chwe mis, y nodyn hwnnw yw’r peth sy’n atal yr un cofnod rhag cael ei ddiagnosio ddwywaith.