Windows VPN: saglabātais profils pret aktīvā interfeisa stāvokli
Viens skats ir konfigurācija, otrs ir tas, ko piemēroja steks. Salīdziniet indeksus, saimes un maršrutus, kamēr tunelis ir aktīvs, un pārtrauciet dzēst adapterus.
Windows VPN parādās divās vietās, kas atbild uz atšķirīgiem jautājumiem, un to sajaukšana rada pārliecinātu, bet nepareizu diagnozi. Saglabātais profils saka, ko kāds konfigurēja; aktīvais interfeiss saka, ko steks tikko piemēroja. Kad savienojums tiek izveidots un trafiks joprojām iet nepareizo ceļu, ir jālasa abi skati, tieši šajā secībā. Neviens no tiem viens pats nepasaka, vai lietotnes pakete izgāja caur tuneli.
Divi viena tuneļa skati
Profila skats ir konfigurācija: servera adrese, tuneļa tips, autentifikācijas metode, sadalītā tuneļa iestatījumi. Tas var būt pareizs, kamēr savienojums to ignorē, un tas var būt novecojis, kamēr savienojums darbojas nevainojami, jo klientam, kas pieslēdzas no jauna, var nebūt jālasa tas, ko jūs rediģējāt. Interfeisa skats ir piemērotais stāvoklis: kādi adapteri pastāv, kādas adrešu saimes tie nes, to metrikas un savienojuma stāvoklis. Tas mainās, tuneļiem nākot un ejot, kas padara to par pareizo vietu jautājumam par dzīvu maršrutēšanu un nepareizo vietu konfigurācijas jautājumam.
Lasīt tos kopā ir visa metode, un lasīt tikai vienu ir ceļš, kā cilvēki beigās izdzēš veselu adapteri. Tālāk dotās komandas sniedz abus skatus, neko nemainot.
Lasiet abus skatus, neko nemainot
Sāciet ar saglabātajiem profiliem, jo tas ir lētākais fakts, ko apstiprināt. Ņemiet vērā tuneļa tipu un sadalītā tuneļa vērtību, jo abi nosaka, kuri galamērķi vispār ir jāievada tunelī. Ja profils ir nepareizs, labojiet to caur tā atbalstīto konfigurācijas virsmu, jo nekas interfeisu sarakstā nelabo profilu, kas norāda uz nepareiziem vārtiem.
Get-VpnConnection | Select-Object Name,ServerAddress,TunnelType,SplitTunneling,ConnectionStatusInterfeisa skatam ir cita forma: viens tunelis var aizņemt divas rindas, ja tas nes abas adrešu saimes. Lasiet indeksu kā identitāti un aizstājvārdu kā kāda izvēlētu etiķeti, un gaidiet, ka aizstājvārds mainīsies starp klienta versijām.
Get-NetIPInterface | Select-Object InterfaceIndex,InterfaceAlias,AddressFamily,ConnectionState,InterfaceMetricKlātbūtne nav lietošanas pierādījums, jo interfeiss var pastāvēt, būt savienots un tomēr nebūt tas, ko izvēlas maršruts uz jūsu galamērķi. Paturiet to prātā, pirms uzskatīt nepazīstamu adapteri par vainu. Šīs divas kļūdas no ārpuses izskatās vienādi: pareizs profils ar maršrutu, kas to nekad neizmanto, un nepareizs profils ar maršrutu, kas to izmanto. Tiem ir pilnīgi atšķirīgi labojumi, un tāpēc pastāv nākamā sadaļa.
Sekojiet maršrutam līdz galamērķim
Pajautājiet stekam, kuru ceļu tas izvēlētos adresei, ar kuru lietotne faktiski sazinās. Tas ir jautājums, uz kuru interfeisu saraksts viens pats nevar atbildēt.
Find-NetRoute -RemoteIPAddress 10.60.20.10 | Select-Object -First 1
Get-NetIPAddress -InterfaceIndex 37 | Select-Object IPAddress,AddressFamily,PrefixLengthPirmā komanda ziņo divus lasīšanas vērtus laukus: izvēlētā avota interfeisa aizstājvārdu un nākamo lēcienu šim galamērķim. Otrās komandas indekss 37 ir tas, ko izdrukāja pirmā izvade, nevis kopējama konstante, un adrese 10.60.20.10 ir ilustratīva. Ja izvēlētais avots pieder fiziskajam adapterim, kamēr galamērķim vajadzētu būt tuneļa iekšpusē, jūs esat atradis izvēles problēmu, jo VPN interfeiss var būt pilnīgi vesels un vienkārši nav prioritārs. Metrika ir tikai daļa no šī lēmuma, jo maršruta specifika, politika un interfeisa stāvoklis visi piedalās.
Salīdziniet trīs stāvokļus vienādos apstākļos
Pierakstiet interfeisu sarakstu un izvēlēto maršrutu pirms pieslēgšanās, pieslēguma laikā un pēc atslēgšanās, katru reizi izmantojot to pašu galamērķi un tās pašas komandas. Šis salīdzinājums atdala pašreizējo tuneļa interfeisu no veca slēpta adaptera, ko atstājusi atinstalēšana, un no otra klienta, kas arī darbojas. Tas arī pasaka, vai tuneļa interfeiss pazūd tīri, jo adapteris, kas paliek pēc atslēgšanās, ir cita problēma nekā tas, kas nekad nav parādījies. Bez trim momentuzņēmumiem katrs nepazīstamais aizstājvārds izskatās kā vainīgais.
Glabājiet trīs izvades kopā ar biļeti, jo divas komandu izvades pārspēj rindkopu apraksta. Kolēģis var tās salīdzināt, vispār neatkārtojot jūsu sesiju.
Nedzēsiet to, ko neesat identificējis
Nepazīstami adapteri parasti pieder kaut kam: pārvaldītam klientam, virtuālam komutatoram, konteineru tīklam vai drošības aģentam. Viena dzēšana var noņemt strādājošu komponentu un atstāt sākotnējo simptomu tieši tur, kur tas bija. Ja maršruts ir novecojis, atrodiet maršruta īpašnieku un izlabojiet to tur; ja profils ir nepareizs, rediģējiet profilu. Get-NetIPInterface dokumentācija uzskaita iepriekš izmantotos laukus, tostarp metrikas un stāvokļa kolonnas, kas padara salīdzinājumu jēgpilnu.
Nosauciet objektu, atrodiet tā īpašnieku, pēc tam rīkojieties ar šo īpašnieku. Viss pārējais ir problēmas pārdēvēšana tās lasīšanas vietā.