Villukóðar VPN í Windows: hvaða stig brást og hvað á að skrá
829, 703, 720, 691, 649: hver tala nefnir stig, og hvert stig hefur sín eigin gögn. Skráðu eina tilraun, bera saman hliðarloggið, breyttu einu lagi.
Opnaðu Windows VPN gluggann eftir bilun og hann gefur þér tölu og setningu, þar sem setningin er venjulega minna gagnlega helmingurinn. Talan tilgreinir hvaða stig tengingarinnar brást, og stigið ræður því hvaða log, hvaða stillingu og hvaða teymi á að skoða næst. Að fara í gegnum stigin í röð tekur um tíu mínútur og kemur í veg fyrir kunnuglega röð: enduruppsetningu millistykka, skipti á samskiptareglum og endurstillingu stakks til að laga reikning sem aldrei var leyft að hringja.
Lestu töluna sem stig
Innlend tenging fer í gegnum fjögur tímamót. Hún nær sambandi við netþjóninn og myndar tengingu, semur um öryggi, auðkennir notandann og beitir vistfangi og leiðsögn. Bilun í hverju þeirra skilur eftir sig mismunandi gögn, og kóði sem tilheyrir einu stigi segir ekkert gagnlegt um hin.
Villan sem forða skal er að líta á kóðann sem alvarleikaflokk. Tengslabrestur og heimildarbrestur eru báðir lesnir sem "gat ekki tengst", og þeir eiga ekkert annað sameiginlegt. Alvarleiki segir hversu áríðandi eitthvað er; stigið segir hvað á að opna.
| Code family | Stage | Where the evidence lives |
|---|---|---|
| 829, 703 | Link or dial completion | Client event log, remote listener reachability |
| 720 | PPP negotiation and miniport binding | Adapter state, bindings, client log detail |
| 691, 649, 812 | Identity and authorization | Gateway or authentication server decision |
| Connected, no traffic | Addressing, routing and resolution | Route table and resolver configuration |
Fyrsta stig: tengingin og hringitilraunin
829 þýðir að undirliggjandi tenging rann út. Það segir ekki hvort fjarmótaðilinn hætti að svara, hvort millistykki drap lotuna eða hvort stefna í biðlaranum lokaði henni. Hringilokakóði eins og 703 er enn fyrri: tilraunin náði aldrei tengingu, sem bendir venjulega til sniðsins, stöðu þjónustunnar eða staðbundinnar stefnu.
Get-VpnConnection -Name 'Corp' | Select-Object Name,ServerAddress,TunnelType,AuthenticationMethod,ConnectionStatus
Test-NetConnection -ComputerName vpn.example.net -Port 443
Get-WinEvent -LogName Application -MaxEvents 200 | Where-Object ProviderName -match 'RasClient' | Select-Object -First 15 TimeCreated,Id,Message
Atburðarfyrirspurnin er sá hluti sem fólk sleppir. Færsla á biðlarahlið með tímastimpli og heiti viðmóts er meira virði en glugginn, því hún segir hvort tilraunin yfirgaf vélina yfirhöfuð. Engin færsla og ekkert svar frá hlustandanum er aðgengisvandamál, og engin breyting á biðlaranum breytir því.
Ef sama snið virkar á öðru neti, stöðvaðu hér. Kóðinn lýsir skilyrði leiðar en ekki stillingarvillu, og næsti gagnlegi samanburður eru tvær upptökur en ekki önnur enduruppsetning.
Annað stig: PPP og binding miniportsins
720 liggur milli tengingarinnar og notandans. Göngin komust upp og þá gat PPP lagið ekki samið um vistfang eða stýrisamskiptareglur, sem er oft bindingarvandamál í biðlaranum en ekki hafnað auðkenni. Sá munur er allt gildi kóðans: hann segir að auðkennið hafi aldrei náðst, svo reikningurinn er ekki grunaður.
Get-NetAdapter -IncludeHidden | Where-Object InterfaceDescription -match 'WAN Miniport' | Select-Object Name,Status,ifIndex
Get-NetAdapterBinding | Where-Object ComponentID -match 'ms_pptp|ms_l2tp|ms_sstp|ms_agile' | Select-Object Name,ComponentID,Enabled
Að lesa þessi tvö úttök er upplýsandi en að endurstilla hvað sem er. Miniport sem er til staðar en var ekki ræstur, eða binding samskiptareglna sem annar hugbúnaður hefur slökkt á, framleiðir nákvæmlega bilun þessa stigs. Bæði er hægt að laga án þess að snerta afganginn af stakknum. Full endurstilling fjarlægir hins vegar vistfangs- og síustöðu sem hafði ekkert með bilunina að gera.
Þriðja stig: auðkenni og heimild
691 þýðir að auðkennin voru hafnað. 649 þýðir að reikningnum er ekki leyft að hringja, og 812 þýðir að stefna um fjartengingu hafnaði tengingunni. Þetta eru ákvarðanir, ekki flutningsbrestir, og biðlarinn getur aðeins tilkynnt þær.
Gögnin eru hinum megin. Biddu rekstraraðila hliðsins um tilraunina á þeim tímastimpli og stefnuna sem passaði; spurðu eiganda skrárinnar hvort reikningurinn hafi hringileyfi og hvort hann sé í hópnum sem stefnan krefst. Að breyta gerð ganga eða setja biðlarann upp að nýju getur ekki breytt ákvörðun sem tekin var um auðkenni.
Gagnleg venja á þessu stigi er að skrifa nákvæma reikningsstrenginn á miðann, þar á meðal hvert lénsforskeyti. Ótrúlega mörg 691 tilvik eru vistuð auðkenni fyrir rangt lén, og það sést í reikningsstrengnum en ekki í stillingum samskiptareglnanna.
Fjórða stig: tengt, og ekkert virkar
Tenging getur klárast og samt verið gagnslaus. Hún heldur vistfangi, biðlarinn tilkynnir árangur, og hver beiðni forritsins rennur út. Ekkert í glugganum endurspeglar það, og enginn kóði er til að fletta upp. Á þeim punkti er glugganum lokið og gagnlegu gögnin eru annars staðar.
Get-NetRoute -DestinationPrefix 10.24.0.0/16 | Select-Object DestinationPrefix,NextHop,InterfaceAlias
Resolve-DnsName files.corp.example.internal
Test-NetConnection -ComputerName 10.24.6.15 -Port 445
Ef leiðin vantar hefur netþjónninn ekki ýtt henni eða biðlarinn sleppti henni. Ef leiðin er til og nafnið bregst, er vandamálið í upplausn. Ef bæði virka og forritið bregst samt, ertu kominn framhjá göngunum og inn í stillingar forritsins sjálfs.
Haltu breytingunum í einu lagi fyrir hverja prófun. Sérhver breyting sem þú gerir fyrir næstu tilraun verður hluti af samhengi næsta kóða, og kóði sem lýsir síðustu breytingunni þinni er verri en enginn kóði.
Ein tilraun, ein breyting, ein færsla
Hvaða stig sem er, færslan á að innihalda kóðann, skilaboðin, heiti sniðsins, tímastimplinn og netið sem þú varst á. Fimm svæði, og hvert þeirra er þegar fyrir framan þig í glugganum eða biðlaralogginu. Þessi mengi er nógu lítil til að líma í miða og nógu nákvæm til að einhver annar endurtaki þau.
Settu svo þann tímastimpil við hlið færslunnar hinum megin. Taflan nálægt efstu brún þessarar síðu segir hvaða stig á hverja ósamkvæmni. Án seinni færslunnar þrengir kóðinn aðeins leitina; með henni er stigið ákveðið. Samanburðurinn er það sem breytir tölu í greiningu en ekki ágiskun.
Þessi venja nær yfir nánast hverja innlenda Windows VPN bilun, og engin greinanna krefst enduruppsetningar á neinu. Glugginn sagði þér alltaf hverja þú værir með; verkið er að neita að meðhöndla þær allar sem sama vandamálið.