Грешка 720 појављује се након што се акредитиви прихвате, и зато људе враћа на поље за лозинку. Веза је стигла до тачке у којој се преговара адреса и није је добила. Две врло различите грешке стварају исти дијалог: сервер није имао шта да подели или управо тај клијент није могао да доврши преговарање. Раздвојити то двоје пре било каквог захвата већи је део поправке, а разлика је документована на Microsoft страници за решавање проблема са грешком 720.

Шта дијалог прећуткује

Порука описује квар у преговарању PPP-а и намерно је неодређена јер клијент не може да види зашто је сервер одбио. Није реч о грешци акредитива нити о тврдњи о шифровању тунела. Значи да адреса или параметри преговарања нису достављени.

На страни сервера уобичајен узрок је додела: статички скуп RRAS-а без слободних адреса или конфигурација DHCP-а чији је распон исцрпљен или недоступан даје тачно овај симптом код сваког клијента који покуша. На страни клијента уобичајен узрок је повезивање. WAN Miniport који преноси PPP мора бити повезан са исправним компонентама, а онемогућено повезивање или уметнути мрежни филтер може да заустави преговарање без икаквог видљивог проблема уређаја. Две фамилије траже различите доказе, а најбржи начин да се одабере између њих је да пребројите колико је клијената погођено.

Прво раздвојите популацију, па скуп

Пребројте погођене клијенте пре него што прочитате било коју конфигурацију. Квар који погоди све одједном стање је сервера, а квар који следи један строј између мрежа стање је клијента. То бројање кошта једну поруку у chat каналу и штеди поподне.

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

Затим повежите један неуспели покушај са сопственим записом сервера, јер RRAS бележи догађај када не може да додели и тај догађај именује квар уместо симптома. Ако квар следи одређени клијент, дневник сервера неће показати ништа за тај покушај, што је само по себи информативно. Одсуство грешке доделе сужава проблем на преговарање код тог клијента и говори вам које наредбе извести даље.

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

Прочитајте стање доделе на серверу

На страни RRAS-а потврдите која је метода доделе стварно конфигурисана, а не коју претпоставља документација. Статички скуп и конфигурација прослеђена путем DHCP-а падају на различите начине, а поправка припада оној која је у употреби. Код статичког скупа пребројте слободне адресе и потражите доделе по кориснику које држе закуп којег се нико не сећа, јер скуп који изгледа велик може бити потпуно заузет. Код DHCP-а проверите да ли релеј досеже сервер и има ли распон слободних закупа.

Распон који су исцрпли обични клијенти даје исту 720 као погрешно конфигурисан скуп, а конзола RRAS-а изгледаће потпуно здраво у оба случаја. Одуприте се наслеђеном заобилазном решењу дељења скупа на мање распоне: изворни савет описивао је резултат једног администратора и не поправља квар доделе који догађаји самог сервера могу директно да именују.

Прочитајте повезивања клијента без тога да их поломите

Ако докази упућују на једног клијента, прегледајте скривени адаптер уместо да поново инсталирате стек. Прва наредба исписује WAN Miniport интерфејсе и њихова имена; друга преузима име које је вратила, а не име преписивано из приручника.

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

Прочитајте списак због повезивања за разрешавање адреса и због филтера трећих страна. Онемогућено повезивање је циљана поправка, док је присуство филтера питање за власника тог софтвера, а не дозвола за искључивање безбедносног производа. Брисање свих адаптера једини је потез који уништава доказе који би вам требали ако се квар врати.

Након исправке покушајте поново са истим профилом, а затим поновите случај са два клијента ако је то био изворни симптом, јер успешна прва веза крије проблем доделе који открива други клијент. Држите белешку на четири поља: који клијент, које повезивање, који догађај и шта се променило. Мењајте и један слој по покушају, јер се поправка клијента и промена скупа примењене заједно не могу приписати, а следећи ће квар изгледати нов, иако је исти.

Повезани чланци