Windowsi VPN ilmub kahes kohas, mis vastavad erinevatele küsimustele, ja nende segamine annab enesekindla, kuid vale diagnoosi. Salvestatud profiil ütleb, mida keegi seadistas; aktiivne liides ütleb, mida stack äsja rakendas. Kui ühendus luuakse ja liiklus läheb ikka vale teed, tuleb lugeda mõlemat vaadet, just selles järjekorras. Kumbki üksi ei ütle, kas rakenduse pakett lahkus tunnelist.

Sama tunneli kaks vaadet

Profiilivaade on konfiguratsioon: serveri aadress, tunneli tüüp, autentimismeetod, jagatud tunneli seaded. See võib olla õige, samal ajal kui ühendus seda eirab, ja see võib olla aegunud, samal ajal kui ühendus töötab laitmatult, sest uuesti ühenduv klient ei pruugi teie muudatust uuesti lugeda. Liidesevaade on rakendatud olek: millised adapterid on olemas, milliseid aadressiperekondi nad kannavad, nende mõõdikud ja nende ühenduse olek. See muutub, kui tunnelid tulevad ja lähevad, mis teeb sellest õige koha reaalajas marsruutimise küsimuse jaoks ja vale koha konfiguratsiooni küsimuse jaoks.

Nende koos lugemine on kogu meetod, ja neist ühe lugemine on viis, kuidas inimesed lõpuks terve adapteri kustutavad. Allolevad käsud annavad mõlemad vaated ilma midagi muutmata.

Lugege mõlemat vaadet ilma midagi muutmata

Alustage salvestatud profiilidest, sest see on kõige odavam kinnitada. Pange tähele tunneli tüüpi ja jagatud tunneli väärtust, sest mõlemad otsustavad, millised sihtkohad peaksid üldse tunnelisse minema. Kui profiil on vale, parandage see selle toetatud konfiguratsioonipinna kaudu, sest miski liideste loendis ei paranda profiili, mis osutab valele lüüsile.

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

Liidesevaatel on teistsugune kuju: üks tunnel võib hõivata kaks rida, kui see kannab mõlemat aadressiperekonda. Lugege indeksit identiteedina ja aliasena silti, mille keegi valis, ning oodake, et alias muutub kliendi versioonide vahel.

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

Kohalolek ei ole tõestus kasutamisest, sest liides võib olemas olla, olla ühendatud ja siiski mitte olla see, mille teie sihtkoha marsruut valib. Pidage seda meeles enne, kui käsitlete tundmatut adapterit süüna. Need kaks tõrget näevad väljast identsed: õige profiil marsruudiga, mis seda kunagi ei kasuta, ja vale profiil marsruudiga, mis seda kasutab. Nende parandused on täiesti erinevad ja seetõttu on olemas järgmine jaotis.

Järgige marsruuti sihtkohani

Küsige stackilt, millist teed see võtaks aadressi jaoks, millega rakendus tegelikult ühendust võtab. See on küsimus, millele liideste loend üksi ei suuda vastata.

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

Esimene käsk teatab kahest lugemist väärt väljast: valitud allika liidese alias ja selle sihtkoha järgmine hüpe. Teise käsu indeks 37 on see, mida esimene väljund trükkis, mitte kopeeritav konstant, ja aadress 10.60.20.10 on illustreeriv. Kui valitud allikas kuulub füüsilisele adapterile, samal ajal kui sihtkoht peaks olema tunneli sees, olete leidnud valikuprobleemi, sest VPN-i liides võib olla täiesti terve ja lihtsalt mitte eelistatud. Mõõdik on vaid osa sellest otsusest, sest marsruudi spetsiifilisus, poliitika ja liidese olek osalevad kõik.

Võrrelge kolme olekut samadel tingimustel

Kirjutage üles liideste loend ja valitud marsruut enne ühendamist, ühendatud olekus ja pärast ühenduse katkestamist, kasutades iga kord sama sihtkohta ja samu käske. See võrdlus eristab praegust tunneli liidest vanast peidetud adapterist, mille jättis maha desinstallimine, ja teisest kliendist, mis samuti töötab. See ütleb ka, kas tunneli liides kaob puhtalt, sest pärast katkestamist püsiv adapter on teine probleem kui see, mis ei ilmunud kunagi. Ilma kolme hetktõmmiseta näib iga tundmatu alias süüdlasena.

Hoidke kolme väljundit pileti juures, sest kaks käsuväljundit on paremad kui üks kirjelduse lõik. Kolleeg saab neid võrrelda, ilma teie seanssi üldse kordamata.

Ärge kustutage seda, mida te ei ole tuvastanud

Tundmatud adapterid kuuluvad tavaliselt millelegi: hallatavale kliendile, virtuaalsele lülitile, konteinerivõrgule või turvaagendile. Ühe kustutamine võib eemaldada töötava komponendi ja jätta algse sümptomi täpselt sinna, kus see oli. Kui marsruut on aegunud, leidke marsruudi omanik ja parandage see seal; kui profiil on vale, muutke profiili. Dokumentatsioon Get-NetIPInterface loetleb ülal kasutatud väljad, sealhulgas mõõdiku ja oleku veerud, mis teevad võrdluse mõttekaks.

Nimetage objekt, leidke selle omanik ja tegutsege seejärel selle omaniku kallal. Kõik muu on probleemi ümbernimetamine selle lugemise asemel.

Seotud artiklid