Villa 720 birtist eftir að innskráningarupplýsingar eru samþykktar, og þess vegna sendir hún fólk aftur í lykilorðsreitinn. Tengingin náði þeim punkti þar sem vistfang er samið um og fékk ekkert. Tvær mjög ólíkar bilanir framkalla sama glugga: netþjónnum hafði ekkert að úthluta, eða einmitt þessi biðlari gat ekki lokið samningaviðræðunum. Að greina þessar tvær áður en nokkuð er snert er megnið af viðgerðinni, og greiningin er skjalfest á villuleiðréttingarsíðu Microsoft um villu 720.

Það sem glugginn sleppir

Skilaboðin lýsa bilun í PPP-samningaviðræðum, og þau eru viljandi óskýr því biðlarinn getur ekki séð hvers vegna netþjónninn hafnaði. Þetta er ekki villa í innskráningarupplýsingum, og það er ekki fullyrðing um dulkóðun jarðgangsins. Það þýðir að vistfanginu eða samningsfærunum var ekki skilað.

Á netþjónshliðinni er algengasta orsökin úthlutun: kyrrstætt RRAS-safn án lausra vistfanga, eða DHCP-stilling þar sem sviðið er uppurið eða óaðgengilegt, framkallar nákvæmlega þessi einkenni hjá hverjum biðlara sem reynir. Á biðlarahliðinni er algengasta orsökin binding. WAN Miniport sem ber PPP verður að vera bundið við réttu hlutana, og óvirk binding eða innsett netfiltur getur stöðvað samningaviðræðurnar án nokkurrar sýnilegrar tækjabilunar. Þessir tveir flokkar þurfa ólík gögn, og fljótlegasta leiðin til að velja á milli þeirra er að telja hversu margir biðlarar eru fyrir áhrifum.

Greindu hópinn áður en hópurinn er skoðaður

Teldu biðlarana sem eru fyrir áhrifum áður en þú lest nokkra stillingu. Bilun sem lendir á öllum í einu er ástand netþjóns, og bilun sem fylgir einni vél milli neta er ástand biðlara. Sú talning kostar eitt skilaboð í spjallrás og sparar síðdegi.

ArtifactHow you get itWhat it rules outWhat it cannot rule out
Affected-client countOne message to the people who failed, or a search of today's ticketsA client-only fault, when every client failed within minutesWhich server-side component stopped allocating
RRAS event for one attemptGet-WinEvent on the System log, filtered to the allocation event idAn allocation failure, when no event matches that attemptA binding fault that appears later in the same negotiation
Hidden WAN Miniport bindingsGet-NetAdapter with hidden adapters, then the binding list on the returned nameA disabled ms_wanarp binding or an inserted filter on this clientPool exhaustion that would also have hit other clients
Free-address countThe RRAS pool view, or the DHCP scope statisticsA committed static range or an exhausted scopeWhy the address was not delivered to one specific client

Tengdu síðan eina misheppnaða tilraun við eigin skrá netþjónsins, því RRAS skráir atburð þegar það getur ekki úthlutað og sá atburður nefnir bilunina frekar en einkennin. Ef bilunin fylgir tilteknum biðlara mun netþjónsskráin sýna ekkert fyrir þá tilraun, sem er upplýsandi út af fyrir sig. Skortur á úthlutunarbilun þrengir vandamálið að samningaviðræðunum á þeim biðlara og segir þér hvaða skipanir á að keyra næst.

Get-WinEvent -LogName System -MaxEvents 500 | Where-Object { $_.Id -eq 20167 }
Get-NetAdapter -IncludeHidden | Where-Object { $_.InterfaceDescription -like "WAN Miniport*" }

Lestu úthlutunarstöðu netþjónsins

Staðfestu á RRAS-hliðinni hvaða úthlutunaraðferð er í raun stillt, en ekki hverri skjölunin gerir ráð fyrir. Kyrrstætt safn og DHCP-framleitt uppsetning mistakast á ólíka vegu, og viðgerðin tilheyrir þeirri aðferð sem er í notkun. Teldu laus vistföng í kyrrstæðu safni og leitaðu að úthlutunum á hvern notanda sem halda leigu sem enginn man eftir, því safn sem virðist stórt getur verið fullnýtt. Athugaðu fyrir DHCP að endurvarpinn nái til netþjóns og að sviðið hafi lausar leigur.

Svið sem venjulegir biðlarar hafa uppurið framkallar sömu 720 og rangstillt safn, og RRAS-stjórnborðið mun virðast fullkomlega heilbrigt í báðum tilvikum. Standist freistnina að erfa vinnulagið að skipta safni í minni svið: upprunalega ráðið lýsti niðurstöðu eins stjórnanda, og það lagar ekki úthlutunarbilun sem atburðir netþjónsins sjálfs geta nefnt beint.

Lestu bindingar biðlarans án þess að brjóta þær

Ef gögnin benda á einn biðlara skaltu skoða faldar millistykkið frekar en að setja upp staflann að nýju. Fyrsta skipunin listar WAN Miniport-viðmótin og nöfn þeirra; sú seinni tekur nafnið sem hún skilaði, ekki nafn afritað úr leiðbeiningum.

Get-NetAdapterBinding -Name "<name>" -IncludeHidden -AllBindings

Lestu listann með tilliti til vistfangaupplausnarbindingar og þriðjuaðila sía. Óvirk binding er markviss viðgerð, en tilvist síu er spurning fyrir eiganda þess hugbúnaðar frekar en leyfi til að slökkva á öryggisvöru. Að eyða öllum millistykjum er eina ráðið sem eyðileggur gögnin sem þú þyrftir ef bilunin kemur aftur.

Eftir leiðréttinguna skaltu prófa sama sniðið aftur og endurtaka svo tveggja biðlara tilvikið ef það voru upprunalegu einkennin, því farsæl fyrsta tenging felur úthlutunarvandamálið sem annar biðlari afhjúpar. Haltu athugasemdinni á fjórum sviðum: hvaða biðlari, hvaða binding, hvaða atburður og hvað breyttist. Breyttu líka einu lagi í hverri tilraun, því viðgerð á biðlara og breyting á safni saman er ekki hægt að rekja, og næsta bilun mun virðast ný þótt hún sé sú sama.

Tengdir greinar