Грешка 720 се появява, след като идентификационните данни бъдат приети, и затова връща хората към полето за парола. Връзката е стигнала до точката, в която се договаря адрес, и не е получила такъв. Две много различни повреди създават същия диалог: сървърът не е имал какво да раздаде или точно този клиент не е успял да завърши договарянето. Разделянето на тези две преди каквато и да е намеса е по-голямата част от поправката, а разделението е документирано на страницата на Microsoft за отстраняване на неизправности с грешка 720.

Какво пропуска диалоговият прозорец

Съобщението описва повреда в договарянето на PPP и е умишлено неясно, защото клиентът не може да види защо сървърът е отказал. Това не е грешка в идентификационните данни, нито твърдение за криптирането на тунела. Означава, че адресът или параметрите за договаряне не са доставени.

От страна на сървъра обичайната причина е разпределянето: статичен пул на RRAS без свободни адреси или DHCP конфигурация, чийто обхват е изчерпан или недостъпен, дава точно този симптом при всеки клиент, който опита. От страна на клиента обичайната причина е свързване. WAN Miniport, който пренася PPP, трябва да е свързан с правилните компоненти, а забранено свързване или вмъкнат мрежов филтър може да спре договарянето без никакъв видим проблем с устройството. Двете семейства се нуждаят от различни доказателства, а най-бързият начин да се избере между тях е да се преброи колко клиенти са засегнати.

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

Преброете засегнатите клиенти, преди да прочетете каквато и да е конфигурация. Повреда, която удря всички наведнъж, е състояние на сървъра, а повреда, която следва една машина между мрежи, е състояние на клиента. Това броене струва едно съобщение в чат канал и спестява следобед.

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

Прочетете списъка за свързването за разрешаване на адреси и за филтри на трети страни. Забраненото свързване е целенасочена поправка, докато наличието на филтър е въпрос към собственика на този софтуер, а не разрешение за изключване на продукт за сигурност. Изтриването на всички адаптери е единственият ход, който унищожава доказателствата, които би ви трябвали, ако повредата се върне.

След корекцията опитайте отново същия профил и след това повторете случая с два клиента, ако това е бил първоначалният симптом, защото успешна първа връзка скрива проблема с разпределянето, който разкрива втори клиент. Дръжте бележката в четири полета: кой клиент, кое свързване, кое събитие и какво се промени. Променяйте и един слой на опит, тъй като поправка на клиента и промяна на пула, приложени заедно, не могат да бъдат приписани, а следващата повреда ще изглежда нова, когато е същата.

Подобни статии