Mae llwybr VPN wedi ei binio i fynegai rhyngwyneb yn torri wrth ailgysylltu
Mae llwybr sy'n gysylltiedig â rhif addasydd yn marw pan fydd y rhif hwnnw'n newid. Edrychwch ar y storfa, clymwch y rhagddodiad i'r proffil, yna ailgysylltwch mewn trefn newydd.
Gweithiodd y llwybr am wythnosau ac yna dechreuodd anfon traffig i nunlle, gyda'r cyrchfan heb ei newid a dim byd wedi ei olygu. Yr hyn a newidiodd yw'r rhif: mae llwybr a grëwyd yn erbyn mynegai rhyngwyneb penodol yn cyfeirio at addasydd nad yw'n bodoli mwyach ar ôl ailgysylltu, ac mae'r rhagddodiad cyrchfan yn parhau i bwyntio at isadeiledd a gafodd ei ddisodli. Nid yw ychwanegu dyfalbarhad at y gorchymyn hwnnw'n helpu, oherwydd nid oedd y broblem erioed ynghylch a oedd y llwybr yn goroesi ailgychwyn. Yr ateb yw clymu'r bwriad i'r cysylltiad, sy'n goroesi newidiadau addasydd yn ôl ei ddyluniad.
Gwiriwch at beth y mae'r llwybr yn pwyntio mewn gwirionedd
Dechreuwch drwy ddarllen cofnod y llwybr a'r addasyddion ochr yn ochr. Llwybr â neidyn nesaf ar ryngwyneb VPN a mynegai nad yw'n cyfateb i unrhyw addasydd presennol yw llofnod y methiant hwn; mae'r un rhagddodiad ar fynegai gwahanol naill ai'n weddill neu'n llwybr rydych chi ei eisiau mewn gwirionedd. Darllenwch y ddwy restr cyn newid y naill na'r llall, oherwydd y gymhariaeth ddiddorol yw rhwng y rhif yn y llwybr a'r rhifau sy'n bodoli ar hyn o bryd. Os yw mynegai'r llwybr yn ymddangos yn rhestr yr addasyddion, nid y mynegai yw eich problem ac mae'r chwilio'n symud at fetrigau, polisi neu'r pen pell. Os nad yw'n ymddangos, nid oes angen diagnosis pellach: mae'r llwybr ynghlwm wrth isadeiledd nad yw'n bodoli mwyach.
Get-NetRoute -DestinationPrefix '10.77.0.0/16' | Select-Object DestinationPrefix, NextHop, InterfaceIndex, Store
Get-NetAdapter | Where-Object InterfaceDescription -like '*VPN*' | Select-Object Name, InterfaceIndex, InterfaceDescription
Get-VpnConnection -Name 'Lab VPN' | Select-Object Name, ServerAddress, SplitTunneling
Mae colofn Store yn gwahaniaethu cofnod sy'n parhau ar draws ailgychwyniadau oddi wrth un sy'n diflannu gyda'r addasydd, ac mae'r gwahaniaeth hwnnw'n pennu a fydd y nam yn dychwelyd yfory. Cofnod yn y storfa barhaus sy'n pwyntio at fynegai diflanedig yw'r achos gwaethaf, oherwydd mae'n goroesi ailgychwyniadau heb byth gyfateb i unrhyw beth.
Clymwch y rhagddodiad i'r proffil, nid i'r addasydd
Gall VPN brodorol Windows gario ei restr llwybrau ei hun, felly mae'r cysylltiad yn ailddefnyddio'r addasydd cywir pryd bynnag y daw i fyny. Yna mae'r llwybr yn dilyn y proffil yn hytrach na rhif a welsoch unwaith, ac nid oes rhaid i unrhyw sgript ddyfalu mynegai ar ôl pob galwad. Mae ychwanegu rhagddodiad hefyd yn wrthdroadwy drwy'r gorchymyn tynnu cyfatebol, sy'n cadw'r newid yn archwiladwy. Mae'r rhagddodiad yn cael ei storio gyda'r cysylltiad yn hytrach nag mewn sgript gychwyn, felly mae proffil a gopïwyd i ddefnyddiwr arall yn cario'r bwriad gydag ef.
Add-VpnConnectionRoute -ConnectionName 'Lab VPN' -DestinationPrefix '10.77.0.0/16' -PassThru
Mae cyfeirlyfr Add-VpnConnectionRoute yn dogfennu'r berthynas â'r cysylltiad, ac mae cwmpas y llyfr ffôn yn bwysig: mae proffil fesul defnyddiwr a phroffil ar gyfer pob defnyddiwr yn wrthrychau gwahanol. Mae'r mecanwaith hwn yn perthyn i glient VPN Windows ei hun, felly gall addasydd gwerthwr a reolir gan ei wasanaeth ei hun gymryd ei lwybrau o ffynhonnell polisi hollol wahanol.
Glanhewch lwybrau hen cyn ychwanegu un newydd
Mae dau lwybr â'r un rhagddodiad a pherchnogion gwahanol yn waeth nag un llwybr anghywir, oherwydd mae'r enillydd yn dibynnu ar fetrigau na ysgrifennodd neb i lawr. Archwilwch beth sy'n bodoli eisoes ar gyfer y rhagddodiad, gan gynnwys cofnodion yn y storfa barhaus, a throwch ymaith yn unig yr hyn sy'n perthyn i'r ymgais a fethodd. Mae gweddill o ddyluniad blaenorol yn gyffredin yn y maes hwn, gan fod y llwybr sy'n methu fel arfer wedi disodli rhywbeth a oedd yn gweithio. Nodwch pa gofnodion sy'n perthyn i ba gysylltiad cyn tynnu unrhyw beth, a chadwch y rhestr yng nghofnod y newid.
Get-NetRoute -AddressFamily IPv4 | Where-Object DestinationPrefix -like '10.77.*'
Remove-NetRoute -DestinationPrefix '10.77.0.0/16' -NextHop '0.0.0.0' -Confirm:$false
Cymharwch ragddodiad, neidyn nesaf, storfa a pherchennog gyda'i gilydd yn hytrach na dileu popeth sy'n edrych yn debyg. Gall cysylltiad arall ddibynnu'n gyfreithlon ar ran o'r gofod hwnnw, ac mae dileu chwyrn yn troi atgyweiriad taclus yn ddigwyddiad cymorth.
Ailgysylltwch mewn trefn wahanol
Atgynhyrchwch yr amod yn hytrach na gobeithio bod yr ymgais gyntaf yn gynrychioliadol. Datgysylltwch, ailgysylltwch, a chadarnhewch y llwybr a ddewiswyd i'r un adnodd pell tra bo'r twnnel i fyny; gyda sawl VPN yn y llun, codwch nhw mewn trefn wahanol a gwyliwch a yw'r llwybr a ddewiswyd yn newid. Trefn yw'r newidyn y mae'r rhan fwyaf o bobl yn ei hepgor, a hon yw'r un sy'n datgelu llwybr sydd ynghlwm wrth y cysylltiad anghywir.
rasdial 'Lab VPN' /disconnect
rasdial 'Lab VPN'
Find-NetRoute -RemoteIPAddress 10.77.5.20 | Select-Object -First 1
Nid yr hyn rydych ei eisiau yw bod addasydd yn cadw ei rif unwaith. Yr hyn rydych ei eisiau yw bod y llwybr yn ymddangos gyda pha rif bynnag a gaiff y cysylltiad, bob tro, ac yn diflannu pan fydd y cysylltiad yn cau. Ailgysylltu ddwywaith yw'r ffordd rataf o wahaniaethu'r canlyniadau hynny.
Gwybyddwch beth na all y llwybr ei wneud
Mae llwybr proffil yn darparu llwybr a dim byd arall. Nid yw'n agor wal dân bell, nid yw'n creu llwybr dychwelyd yn y pen pell, ac nid yw'n datrys dau safle sy'n defnyddio'r un amrediad cyfeiriadau; mae pob un o'r rheini'n gyfluniad ar wahân gyda pherchennog ar wahân. Felly cadarnhau'r llwybr yw dechrau'r prawf derbyn, nid y prawf cyfan.
Cadwch y rhestr rhagddodiadau gyda'r proffil a nodwch o dan ba gwmpas y cafodd ei ychwanegu, fel y gall y person nesaf ddarllen y dyluniad arfaethedig yn hytrach na'i gasglu o dabl llwybrau. Y llwybrau sy'n bodoli ym meddwl rhywun yn unig yw'r rheini sy'n cael eu hailsa'n anghywir ar ôl yr ailgysylltiad nesaf. Mae sylw un llinell yn y nodiadau defnyddio yn costio llai nag hanner diwrnod o ailddarganfod.