Mae gwall 720 yn ymddangos ar ôl i'r manylion mewngofnodi gael eu derbyn, a dyna pam y mae'n anfon pobl yn ôl i'r maes cyfrinair. Cyrhaeddodd y cysylltiad y pwynt lle mae cyfeiriad yn cael ei drafod ac ni chafodd un. Mae dau fethiant hollol wahanol yn cynhyrchu'r un deialog: nid oedd gan y gweinydd ddim i'w rannu, neu ni allai'r cleient hwn ei hun gwblhau'r trafodaethau. Gwahanu'r ddau cyn cyffwrdd â dim yw'r rhan fwyaf o'r atgyweiriad, ac mae'r gwahaniad wedi'i ddogfennu ar dudalen datrys problemau Microsoft ar gyfer gwall 720.

Yr hyn y mae'r deialog yn ei hepgor

Mae'r neges yn disgrifio methiant yn y trafodaethau PPP, ac mae'n fwriadol amwys oherwydd ni all y cleient weld pam y gwrthododd y gweinydd. Nid yw'n wall manylion mewngofnodi, ac nid yw'n ddatganiad am amgryptio'r tiwnel. Mae'n golygu na chafodd y cyfeiriad na'r paramedrau trafod eu danfon.

Ar ochr y gweinydd, yr achos arferol yw dyrannu: mae cronfa statig RRAS heb gyfeiriadau rhydd, neu ffurfweddiad DHCP y mae ei gwmpas wedi'i ddihysbyddu neu'n anghyraeddadwy, yn cynhyrchu'r union symptom hwn ym mhob cleient sy'n ceisio. Ar ochr y cleient, yr achos arferol yw rhwymiad. Rhaid i'r WAN Miniport sy'n cario PPP gael ei rwymo i'r cydrannau cywir, a gall rhwymiad anabl neu hidlydd rhwydwaith sydd wedi'i fewnosod atal y trafodaethau heb unrhyw broblem ddyfais weladwy. Mae angen tystiolaeth wahanol ar y ddau deulu, a'r ffordd gyflymaf o ddewis rhyngddynt yw cyfrif faint o gleientiaid sy'n cael eu heffeithio.

Rhannwch y boblogaeth cyn y gronfa

Cyfrifwch y cleientiaid sydd wedi'u heffeithio cyn darllen unrhyw ffurfweddiad. Mae methiant sy'n taro pawb ar unwaith yn gyflwr gweinydd, ac mae methiant sy'n dilyn un peiriant ar draws rhwydweithiau yn gyflwr cleient. Mae'r cyfrif hwnnw'n costio un neges mewn sianel sgwrsio ac yn arbed prynhawn.

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

Yna cydberthnwch un ymgais aflwyddiannus â chofnod y gweinydd ei hun, oherwydd mae RRAS yn cofnodi digwyddiad pan na all ddyrannu ac mae'r digwyddiad hwnnw'n enwi'r methiant yn hytrach na'r symptom. Os yw'r methiant yn dilyn cleient penodol, ni fydd log y gweinydd yn dangos dim ar gyfer yr ymgais honno, sy'n addysgiadol ynddo'i hun. Mae absenoldeb gwall dyrannu yn culhau'r broblem i'r trafodaethau ar y cleient hwnnw ac yn dweud wrthych pa orchmynion i'w rhedeg nesaf.

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

Darllenwch gyflwr dyrannu'r gweinydd

Cadarnhewch ar ochr RRAS pa ddull dyrannu sydd wedi'i ffurfweddu mewn gwirionedd yn hytrach na'r un y mae'r ddogfennaeth yn ei dybio. Mae cronfa statig a ffurfweddiad DHCP-afltrosglwyddwyd yn methu mewn ffyrdd gwahanol, ac mae'r atgyweiriad yn perthyn i'r un sydd mewn defnydd. Cyfrifwch y cyfeiriadau rhydd mewn cronfa statig a chwilwch am ddyraniadau fesul defnyddiwr sy'n dal les nad oes neb yn cofio ei wneud, oherwydd gall cronfa sy'n edrych yn fawr fod yn llawn ymrwymedig. Gwiriwch ar gyfer DHCP fod yr ailgyfeiriad yn cyrraedd gweinydd a bod gan y cwmpas lesau rhydd.

Mae cwmpas sydd wedi'i ddihysbyddu gan gleientiaid cyffredin yn cynhyrchu'r un 720 â chronfa wedi'i chamddefnyddio, a bydd consol RRAS yn edrych yn hollol iach yn y ddau achos. Gwrthwynebwch y llwybr dros dro etifeddol o hollti cronfa yn ystodau llai: roedd y cyngor gwreiddiol yn disgrifio canlyniad un gweinyddwr, ac nid yw'n atgyweirio methiant dyrannu y gall digwyddiadau'r gweinydd ei hun ei enwi'n uniongyrchol.

Darllenwch rwymiadau'r cleient heb eu torri

Os yw'r dystiolaeth yn pwyntio at un cleient, archwiliwch yr addasydd cudd yn hytrach nag ailosod y pentwr. Mae'r gorchymyn cyntaf yn rhestru rhyngwynebau WAN Miniport a'u henwau; mae'r ail yn cymryd yr enw a ddychwelodd, nid enw a gopïwyd o ganllaw.

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

Darllenwch y rhestr am y rhwymiad datrys cyfeiriadau ac am hidlwyr trydydd parti. Mae rhwymiad anabl yn atgyweiriad wedi'i dargedu, tra bod presenoldeb hidlydd yn gwestiwn i berchennog y meddalwedd hwnnw yn hytrach na chaniatâd i anablu cynnyrch diogelwch. Dileu pob addasydd yw'r un symudiad sy'n dinistrio'r dystiolaeth y byddech ei hangen pe bai'r methiant yn dychwelyd.

Ar ôl y cywiriad, ceisiwch yr un proffil eto ac yna ailadroddwch yr achos dau gleient os dyna oedd y symptom gwreiddiol, oherwydd mae cysylltiad cyntaf llwyddiannus yn cuddio'r broblem dyrannu y mae ail gleient yn ei datgelu. Cadwch y nodyn i bedwar maes: pa gleient, pa rwymiad, pa ddigwyddiad a beth a newidiodd. Newidiwch un haen ym mhob ymgais hefyd, gan na ellir priodoli atgyweiriad cleient a newid cronfa gyda'i gilydd, a bydd y methiant nesaf yn edrych yn newydd pan mai'r un yw e.

Erthyglau cysylltiedig