Rruga punoi për javë dhe më pas filloi të dërgonte trafik askund, ndërsa destinacioni mbeti i pandryshuar dhe asgjë nuk u redaktua. Ajo që ndryshoi është numri: një rrugë e krijuar për një indeks të caktuar ndërfaqeje i referohet një përshtatësi që nuk ekziston më pas një rilidhjeje, dhe prefiksi i destinacionit vazhdon të tregojë infrastrukturën që u zëvendësua. Shtimi i qëndrueshmërisë atij komande nuk ndihmon, sepse problemi nuk ishte kurrë nëse rruga i mbijeton një rindezjeje. Zgjidhja është të lidhësh qëllimin me lidhjen, e cila sipas dizajnit i mbijeton ndryshimeve të përshtatësit.

Kontrolloni drejt çfarë tregon rruga në të vërtetë

Filloni duke lexuar zërin e rrugës dhe përshtatësit krah për krah. Një rrugë me kërcimin e radhës në ndërfaqen VPN dhe një indeks që nuk përputhet me asnjë përshtatës aktual është nënshkrimi i këtij defekti; i njëjti prefiks në një indeks tjetër është ose mbetje ose rruga që vërtet dëshironi. Lexoni të dyja listat përpara se të ndryshoni cilëndo, sepse krahasimi interesant është midis numrit në rrugë dhe numrave që ekzistojnë tani. Nëse indeksi i rrugës shfaqet në listën e përshtatësve, indeksi nuk është problemi juaj dhe kërkimi kalon te metrikat, politika ose fundi i largët. Nëse nuk shfaqet, nuk ka më asgjë për të diagnostikuar: rruga është e lidhur me infrastrukturë që nuk ekziston më.

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

Kolona Store dallon një zë që vazhdon përgjatë rindezjeve nga një që zhduket me përshtatësin, dhe ky dallim përcakton nëse defekti kthehet nesër. Një zë në depon e përhershme që tregon një indeks të zhdukur është rasti më i keq, sepse i mbijeton rindezjeve pa u përputhur kurrë me asgjë.

Lidhni prefiksin me profilin, jo me përshtatësin

Një VPN i brendshëm i Windows mund të mbajë listën e vet të rrugëve, kështu që lidhja ripërdor përshtatësin e duhur sa herë që shfaqet. Atëherë rruga ndjek profilin në vend të një numri që e vëzhguat një herë, dhe asnjë skript nuk duhet të hamendësojë një indeks pas çdo telefonate. Shtimi i një prefiksi është gjithashtu i kthyeshëm përmes komandës përkatëse të heqjes, gjë që e mban ndryshimin të auditueshëm. Prefiksi ruhet me lidhjen në vend të një skripti nisjeje, kështu që një profil i kopjuar te një përdorues tjetër e mbart qëllimin me vete.

Add-VpnConnectionRoute -ConnectionName 'Lab VPN' -DestinationPrefix '10.77.0.0/16' -PassThru

Referenca e Add-VpnConnectionRoute dokumenton lidhjen me lidhjen, dhe shtrirja e librës telefonike ka rëndësi: një profil për përdorues dhe një profil për të gjithë përdoruesit janë objekte të ndryshme. Ky mekanizëm i përket klientit VPN të vetë Windows, prandaj një përshtatës furnizuesi i menaxhuar nga shërbimi i vet mund t'i marrë rrugët e tij nga një burim politike krejt tjetër.

Pastroni rrugët e vjetra përpara se të shtoni të renë

Dy rrugë me të njëjtin prefiks dhe pronarë të ndryshëm janë më keq se një rrugë e gabuar, sepse fituesi varet nga metrika që askush nuk i shënoi. Shqyrtoni çfarë ekziston tashmë për prefiksin, duke përfshirë zërat në depon e përhershme, dhe hiqni vetëm atë që i përket përpjekjes së dështuar. Një mbetje nga një dizajn i mëparshëm është e zakonshme në këtë fushë, pasi rruga që dështon zakonisht zëvendësoi diçka që funksiononte. Shënoni cilët zëra i përkasin cilës lidhje përpara se të hiqni ndonjë gjë, dhe mbani listën në regjistrin e ndryshimeve.

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

Përputhni prefiksin, kërcimin e radhës, depon dhe pronarin së bashku në vend që të fshini gjithçka që duket e ngjashme. Një lidhje tjetër mund të varet në mënyrë legjitime nga një pjesë e atij hapësire, dhe një fshirje e gjerë e kthen një riparim të rregullt në një incident mbështetjeje.

Rilidhuni në një rend tjetër

Riprodhoni kushtin në vend që të shpresoni se përpjekja e parë ishte përfaqësuese. Shkëputuni, rilidhuni dhe konfirmoni shtegun e zgjedhur drejt të njëjtit burim të largët ndërsa tuneli është lart; nëse janë në lojë disa VPN, ngrini ato në një rend tjetër dhe shikoni nëse shtegu i zgjedhur ndryshon. Rendi është ndryshorja që shumica e anashkalojnë, dhe është pikërisht ajo që zbulon një rrugë të lidhur me lidhjen e gabuar.

rasdial 'Lab VPN' /disconnect
rasdial 'Lab VPN'
Find-NetRoute -RemoteIPAddress 10.77.5.20 | Select-Object -First 1

Rezultati që dëshironi nuk është që një përshtatës ta mbajë numrin e vet një herë. Është që rruga të shfaqet me çdo numër që merr lidhja, çdo herë, dhe të zhduket kur lidhja mbyllet. Rilidhja dy herë është mënyra më e lirë për t'i dalluar ato rezultate.

Dijeni çfarë nuk mund të bëjë rruga

Një rrugë profili ofron një shteg dhe asgjë tjetër. Nuk hap një mur zjarri të largët, nuk krijon një rrugë kthimi në fundin e largët dhe nuk zgjidh dy vende që përdorin të njëjtin interval adresash; secila prej tyre është një konfigurim i veçantë me një pronar të veçantë. Konfirmimi i shtegut është pra fillimi i provës së pranimit dhe jo e gjithë prova.

Mbani listën e prefikseve me profilin dhe shënoni nën çfarë shtrirje u shtua, në mënyrë që personi tjetër të lexojë dizajnin e synuar në vend që ta nxjerrë nga një tabelë rrugësh. Rrugët që ekzistojnë vetëm në kujtesën e dikujt janë ato që rindërtohen gabimisht pas rilidhjes tjetër. Një koment prej një rreshti në shënimet e vendosjes kushton më pak sesa një pasdite e tërë rizbulimi.

Artikuj të ngjashëm