A Windows VPN két helyen jelenik meg, amelyek különböző kérdésekre válaszolnak, és ezek összekeverése magabiztos, de hibás diagnózist ad. A mentett profil azt mondja, mit állított be valaki; az aktív interfész azt, mit alkalmazott a verem az imént. Amikor létrejön a kapcsolat, és a forgalom mégis a rossz úton halad, mindkét nézetet el kell olvasni, éppen ebben a sorrendben. Egyik sem mondja meg önmagában, hogy az alkalmazás csomagja elhagyta-e az alagutat.

Ugyanannak az alagútnak két nézete

A profilnézet konfiguráció: kiszolgálócím, alagút típusa, hitelesítési módszer, osztott alagút beállításai. Lehet helyes, miközben a kapcsolat figyelmen kívül hagyja, és lehet elavult, miközben a kapcsolat tökéletesen működik, mert az újra csatlakozó kliens nem feltétlenül olvassa újra azt, amit szerkesztett. Az interfésznézet alkalmazott állapot: mely adapterek léteznek, mely címcsaládokat hordozzák, milyen metrikáik és kapcsolati állapotuk van. Változik, ahogy az alagutak jönnek és mennek, ami alkalmassá teszi élő útválasztási kérdésre és alkalmatlanná konfigurációs kérdésre.

Együtt olvasni őket maga a módszer, és bármelyiket egyedül olvasni az az út, amelyen az emberek végül törölnek egy egészséges adaptert. Az alábbi parancsok mindkét nézetet előállítják anélkül, hogy bármit változtatnának.

Olvassa el mindkét nézetet anélkül, hogy bármit változtatna

Kezdje a mentett profilokkal, mert ez a legolcsóbb megerősíthető tény. Jegyezze fel az alagút típusát és az osztott alagút értékét, mivel mindkettő eldönti, mely céloknak kell egyáltalán az alagútba kerülniük. Ha a profil hibás, javítsa a támogatott konfigurációs felületén keresztül, mert az interfészlistában semmi sem javít meg egy rossz átjáróra mutató profilt.

Get-VpnConnection | Select-Object Name,ServerAddress,TunnelType,SplitTunneling,ConnectionStatus

Az interfésznézet formája más: egy alagút két sort foglalhat el, ha mindkét címcsaládot hordozza. Az indexet azonosságként, az aliast pedig valaki által választott címkeként olvassa, és számítson rá, hogy az alias kliensverziók között változik.

Get-NetIPInterface | Select-Object InterfaceIndex,InterfaceAlias,AddressFamily,ConnectionState,InterfaceMetric

A jelenlét nem használati bizonyíték, mert egy interfész létezhet, kapcsolódhat, és mégsem az lehet, amelyet a cél felé vezető útvonal kiválaszt. Tartsa ezt szem előtt, mielőtt egy ismeretlen adaptért hibáztatna. Ez a két hiba kívülről egyformának látszik: helyes profil olyan útvonallal, amely soha nem használja, és hibás profil olyan útvonallal, amely használja. Teljesen eltérő javításuk van, és ezért létezik a következő szakasz.

Kövesse az útvonalat a célig

Kérdezze meg a vermet, melyik utat venné ahhoz a címhez, amelyet az alkalmazás valóban elér. Ez az a kérdés, amelyre az interfészlista önmagában nem tud válaszolni.

Find-NetRoute -RemoteIPAddress 10.60.20.10 | Select-Object -First 1
Get-NetIPAddress -InterfaceIndex 37 | Select-Object IPAddress,AddressFamily,PrefixLength

Az első parancs két olvasásra érdemes mezőt jelent: a kiválasztott forrás interfész-aliasát és a cél következő ugrását. A második parancs 37-es indexe az, amit az első kimenet kinyomtatott, nem másolandó állandó, és a 10.60.20.10 cím szemléltető. Ha a kiválasztott forrás a fizikai adapterhez tartozik, miközben a célnak az alagúton belül kellene lennie, megtalálta a kiválasztási problémát, mert a VPN-interfész teljesen egészséges lehet, és egyszerűen nem élvez elsőbbséget. A metrika csak része ennek a döntésnek, mert az útvonal specifikussága, a házirend és az interfész állapota mind részt vesz benne.

Hasonlítson össze három állapotot azonos feltételek mellett

Rögzítse az interfészlistát és a kiválasztott útvonalat csatlakozás előtt, csatlakozva és leválasztás után, minden alkalommal ugyanazzal a céllal és ugyanazokkal a parancsokkal. Ez az összehasonlítás elválasztja az aktuális alagút-interfészt az eltávolítás után maradt régi rejtett adaptertől és egy másik, szintén futó klienstől. Azt is megmondja, hogy az alagút interfésze tisztán eltűnik-e, mert a leválasztás után megmaradó adapter más probléma, mint amelyik soha nem jelent meg. A három pillanatkép nélkül minden ismeretlen alias bűnösnek tűnik.

Tartsa a három kimenetet a jegy mellett, mert két parancskimenet többet ér egy bekezdés leírásnál. Egy kolléga össze tudja hasonlítani őket anélkül, hogy megismételné a munkamenetét.

Ne törölje azt, amit nem azonosított

Az ismeretlen adapterek általában valamihez tartoznak: felügyelt klienshez, virtuális kapcsolóhoz, konténerhálózathoz vagy biztonsági ügynökhöz. Egy törlése eltávolíthat egy működő összetevőt, és pontosan ott hagyhatja az eredeti tünetet, ahol volt. Ha az útvonal elavult, keresse meg az útvonal tulajdonosát, és ott javítsa; ha a profil hibás, szerkessze a profilt. A Get-NetIPInterface dokumentációja felsorolja a fent használt mezőket, köztük a metrika- és állapotoszlopokat, amelyek értelmessé teszik az összehasonlítást.

Nevezze meg az objektumot, keresse meg a tulajdonosát, majd azon a tulajdonoson cselekedjen. Minden más a probléma átnevezése olvasása helyett.

Kapcsolódó cikkek