Mae'r gliniadur yn cysylltu â VPN y swyddfa ac mae popeth yn ei ddilyn, gan gynnwys tudalen we argraffydd ac un fewnrwyd sy'n ateb yn unig ar y rhwydwaith lleol. Mae llwybr a wnaed â llaw yn trwsio hynny am awr, yna mae'r cysylltiad yn disgyn, yn dod yn ôl, ac mae'r eithriad wedi mynd. Nid oes dim o'i le ar y twnnel: mae Windows yn cadw un tabl llwybro, ac mae'r addasydd VPN yn ailysgrifennu ei gyfran o'r tabl hwnnw ar bob cysylltiad. Yr hyn sy'n goroesi yw popeth sy'n byw y tu allan i gofnodion yr addasydd ei hun.

Pa gofnod mae'r twnnel yn ei gymryd

Cofnodwch y tabl ddwywaith, unwaith gyda'r twnnel i lawr ac unwaith gydag ef i fyny, a chymharwch y llinellau diofyn. Pan fo'r proffil yn hawlio'r rhagddodiad diofyn, cofnod yr addasydd yw'r rhes lydan yn y tabl, felly rhaid i unrhyw eithriad fod yn gulach nag ef. Rhifyddeg am hyd rhagddodiad yw hyn yn hytrach na datganiad am ymddiriedaeth neu bolisi. Mae hefyd yn pennu pa ryngwyneb y mae'n rhaid i'r eithriad ei enwi.

Nodwch fynegai'r rhyngwyneb a'r porth lleol cyn symud ymlaen, oherwydd mae'r ddau yn newid pan fydd y peiriant yn ymuno â rhwydwaith arall. Mae'r gorchmynion isod yn eu darllen o'r peiriant yn hytrach nag o'r cof.

route print -4
Find-NetRoute -RemoteIPAddress 198.51.100.30

Mae'r ail orchymyn yn adrodd y rhyngwyneb a'r naid nesaf y byddai'r un cyfeiriad hwnnw'n eu defnyddio ar hyn o bryd, sy'n well na darllen deugain rhes a dyfalu. Rhedegwch ef cyn ac ar ôl cysylltu ac mae gennych y pâr sy'n werth ei atodi i gofnod newid. Mae'r ddau allbwn yn cyflenwi'r rhifau a ddefnyddir yng ngweddill y dudalen hon.

Llwybr gwesteiwr sy'n ennill ar benodoldeb

Mae cyfatebiaeth rhagddodiad hiraf yn penderfynu'r enillydd, felly mae /32 trwy'r porth corfforol yn curo'r diofyn trwy'r twnnel heb gyffwrdd â'r twnnel. Mae traffig i'r cyfeiriad hwnnw'n gadael y rhyngwyneb lleol tra bod popeth arall yn cadw ei lwybr presennol. Mae'r twnnel yn dal i gario'r diofyn ac yn syml yn peidio â bod yr unig ymgeisydd ar gyfer y cyrchfan honno. Hyd y rhagddodiad yw'r unig lifer y mae'r tabl yn ei gynnig, ac ar gyfer y gwaith hwn mae'n ddigon.

Mae penodoldeb hefyd yn diystyru'r llwybr byr amlwg o eithrio enw parth, oherwydd mae'r tabl yn cyfateb cyfeiriadau a gall un enw ddatrys i sawl un. Datryswch y gwesteiwr yn gyntaf, yna penderfynwch pa un o'i gyfeiriadau sy'n haeddu'r eithriad.

Ar gyfer popeth isod, cymerwch gysylltiad o'r enw Office, porth lleol 10.0.0.1 ar ryngwyneb 7, a chyrchfan yn 198.51.100.30. Deiliaid lle yn hytrach na rhagosodiadau yw'r rhain, ac mae'r gorchmynion uchod yn cynhyrchu'r gwerthoedd y mae eich peiriant yn eu defnyddio mewn gwirionedd. Cadwch y nodyn amnewid hwnnw gyda'r newid fel nad yw'r darllenydd nesaf yn copïo'r rhifau.

Gwnewch i'r llwybr oroesi'r ailgysylltiad nesaf

Nid yw Windows yn cynnig unrhyw gyfarwyddyd eithrio ar gysylltiad VPN, felly rhaid i'r eithriad fyw ar y rhyngwyneb corfforol lle na fydd yr addasydd yn ei ailysgrifennu. Mae'r cmdlet sy'n edrych fel yr ateb yn gwneud y gwrthwyneb: Add-VpnConnectionRoute mae'n symud rhagddodiad i mewn i'r twnnel, sef yr achos drych lle dylai proffil hollt gario un cyrchfan a gadael y gweddill yn lleol. Mae cyrraedd amdano yma yn gwarantu bod y traffig roeddech am ei gadw allan yn mynd i mewn.

Un gorchymyn yw'r ffurf â llaw. Ei wendid yw'r newid rhwydwaith yn hytrach na'r ailgysylltiad.

route -p add 198.51.100.30 mask 255.255.255.255 10.0.0.1 metric 1 if 7

Mae hynny'n goroesi ailgychwyn diolch i -p ac yn anfon un cyfeiriad allan trwy ryngwyneb 7 tra bod y twnnel yn cario popeth arall. Symudwch y gliniadur i rwydwaith arall a bydd y porth a'r mynegai ill dau yn mynd yn hen, felly mae'r cofnod yn methu'n dawel. Cofnodwch pwy sy'n berchen arno a phryd y dylid ei dynnu.

Y sgript gysylltu yw'r fersiwn fwy cadarn, oherwydd mae'n ail-ychwanegu'r eithriad ar ôl pob cysylltiad yn lle gobeithio bod y cofnod wedi goroesi. Mae'r ddwy linell isod yn perthyn i beth bynnag sy'n cychwyn y twnnel, nid i sgript mewngofnodi.

rasdial Office
route add 198.51.100.30 mask 255.255.255.255 10.0.0.1 metric 1 if 7

Beth bynnag sy'n codi'r twnnel yw'r lle iawn ar gyfer yr ail linell, ac mae rasdial ond yn dychwelyd ar ôl i'r cysylltiad gael ei sefydlu, felly mae'r llwybr yn glanio y tu ôl i gofnodion yr addasydd ei hun. Rhedegwch ef eto ar ôl ailddeffro, oherwydd gall ataliad ollwng y llwybr a gadael y twnnel i fyny. Os mai'r gwaith yw'r un gwrthwyneb, gwthio un rhagddodiad i mewn i'r twnnel tra bod y gweddill yn aros yn lleol, yna Add-VpnConnectionRoute yw'r offeryn cywir.

Nid yw llwybro'n gallu dewis proses

Weithiau mae'r gofyniad yn gulach na chyrchfan: dylai un rhaglen gymryd y llwybr lleol tra bod popeth arall yn aros o fewn y twnnel. Nid yw llwybro'n gallu mynegi hynny, oherwydd mae'n cyfateb cyfeiriadau yn hytrach na phrosesau. Mae'r patrwm y gellir gweithio ag ef yn gwthio'r broblem i'r lansiwr.

Cadwch y proffil oddi ar y llwybr diofyn a chychwynnwch yr un rhaglen honno wedi ei rhwymo i gyfeiriad y rhyngwyneb lleol, felly daw'r eithriad yn orchymyn cychwyn ac mae'r twnnel yn cadw'r hyn roedd eisoes yn ei drin. Nid oes dim yn newid yn y tabl llwybro, a dyna pam mae hyn yn goroesi ailgysylltiadau. Mae hefyd yn golygu na ddylai'r twnnel fod yn berchen ar y llwybr diofyn o gwbl, felly dyluniad gwahanol yw hwn yn hytrach na chlyt ar yr un blaenorol.

Mae ei wendid yn weithredol yn hytrach na thechnegol. Rhaid i'r rhaglen gychwyn bob amser drwy'r lapiwr, ac os yw'r rhwymiad ar goll ar ôl ailddeffro mae'n cymryd yn dawel unrhyw lwybr y mae'r tabl yn ei gynnig. Mae hynny'n oddefadwy ar gyfer porwr a agorwch yn fwriadol ac yn annerbyniol ar gyfer unrhyw beth na ddylai adael y twnnel byth.

Nid yw cysylltiadau fesul defnyddiwr yn datrys hyn ychwaith. Gall Windows gwmpasu cysylltiad i gyfrif tra bod y tabl llwybro yn parhau ar gyfer y peiriant cyfan, felly mae cysylltiad sydd wedi ei gwmpasu i gyfrif ac sy'n dal llwybr diofyn yn dal i ailgyfeirio pob proses ar y peiriant, gan gynnwys sesiynau eraill. Dim ond pan fydd cwmpas y llwybr yn cyfateb i'r cyfrif y mae'r cwmpas yn dod yn wir. Felly mae dau berson sy'n rhannu un gliniadur yn rhannu un tabl, ac mae'r ail yn etifeddu pa dwnnel bynnag a gychwynnodd yr un cyntaf.

Cadarnhewch fod yr eithriad wedi goroesi ailgysylltiad

Profwch y newid yn y ffordd y bydd yn methu: datgysylltwch, ailgysylltwch, agorwch raglen newydd, yna gofynnwch am un cyfeiriad sy'n rhaid aros yn lleol ac un sy'n rhaid defnyddio'r twnnel. Cymharwch y ddau â Find-NetRoute yn y cyflwr cysylltiedig.

Os yw'r rhagddodiad ar goll o'r tabl ar ôl ailgysylltu, mae'n byw yn y gwrthrych anghywir yn hytrach nag yn y fformat anghywir. Symudwch ef i'r rhyngwyneb corfforol ac ailadroddwch y prawf. Cadwch y ddau allbwn gorchymyn gyda'r cofnod newid, oherwydd mae ciplun o'r cyflwr gweithio yn ateb mwy o gwestiynau yn ddiweddarach nag adran esboniad. Bydd y person nesaf am wybod beth gynhyrchodd y cysylltu, nid beth roeddech yn bwriadu iddo gynhyrchu.

Erthyglau cysylltiedig