Fehler 720 erscheint, nachdem die Anmeldedaten akzeptiert wurden, und genau deshalb schickt er die Leute zurück zum Passwortfeld. Die Verbindung hatte den Punkt erreicht, an dem eine Adresse ausgehandelt wird, und bekam keine. Zwei sehr verschiedene Störungen erzeugen denselben Dialog: Der Server hatte nichts zu vergeben, oder genau dieser Client konnte die Aushandlung nicht abschließen. Diese beiden zu trennen, bevor man irgendetwas anfasst, ist der größte Teil der Reparatur, und die Unterscheidung ist in Microsofts Seite zur Fehlerbehebung bei Fehler 720 dokumentiert.

Was der Dialog verschweigt

Die Meldung beschreibt einen Fehler in der PPP-Aushandlung, und sie bleibt bewusst vage, weil der Client nicht sehen kann, warum der Server abgelehnt hat. Es ist kein Anmeldedatenfehler, und es ist keine Aussage über die Verschlüsselung des Tunnels. Sie bedeutet, dass die Adresse oder die Aushandlungsparameter nicht geliefert wurden.

Auf der Serverseite ist die übliche Ursache die Zuordnung: Ein statischer RRAS-Pool ohne freie Adressen oder eine DHCP-Konfiguration, deren Bereich erschöpft oder nicht erreichbar ist, erzeugt genau dieses Symptom bei jedem Client, der es versucht. Auf der Clientseite ist die übliche Ursache eine Bindung. Der WAN-Miniport, der PPP trägt, muss an die richtigen Komponenten gebunden sein, und eine deaktivierte Bindung oder ein eingefügter Netzwerkfilter kann die Aushandlung stoppen, ohne dass ein Geräteproblem sichtbar wäre. Die beiden Familien brauchen unterschiedliche Beweise, und der schnellste Weg, zwischen ihnen zu wählen, ist zu zählen, wie viele Clients betroffen sind.

Erst die Population trennen, dann den Pool

Zählen Sie die betroffenen Clients, bevor Sie irgendeine Konfiguration lesen. Eine Störung, die alle auf einmal trifft, ist ein Serverzustand, und eine Störung, die einer Maschine über Netzwerke hinweg folgt, ist ein Clientzustand. Diese Zählung kostet eine Nachricht in einem Chatkanal und spart einen Nachmittag.

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

Dann gleichen Sie einen fehlgeschlagenen Versuch mit dem eigenen Protokoll des Servers ab, denn RRAS protokolliert ein Ereignis, wenn es nicht zuordnen kann, und dieses Ereignis benennt die Störung statt des Symptoms. Folgt die Störung einem bestimmten Client, zeigt das Serverprotokoll für diesen Versuch nichts, was selbst informativ ist. Das Fehlen eines Zuordnungsfehlers verengt das Problem auf die Aushandlung bei diesem Client und sagt Ihnen, welche Befehle als Nächstes laufen.

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

Den Zuordnungszustand des Servers lesen

Bestätigen Sie auf der RRAS-Seite, welche Zuordnungsmethode tatsächlich konfiguriert ist, und nicht, welche die Dokumentation annimmt. Ein statischer Pool und eine DHCP-weitergeleitete Konfiguration scheitern auf unterschiedliche Weise, und die Lösung gehört zu der Methode, die verwendet wird. Zählen Sie bei einem statischen Pool die freien Adressen und suchen Sie nach benutzerbezogenen Zuweisungen, die eine Lease halten, an die sich niemand erinnert, denn ein Pool, der groß aussieht, kann vollständig belegt sein. Prüfen Sie bei DHCP, ob der Relay einen Server erreicht und ob der Bereich freie Leases hat.

Ein Bereich, der durch gewöhnliche Clients erschöpft ist, erzeugt denselben 720 wie ein falsch konfigurierter Pool, und die RRAS-Konsole sieht in beiden Fällen vollkommen gesund aus. Widerstehen Sie dem übernommenen Workaround, einen Pool in kleinere Bereiche aufzuteilen: Der ursprüngliche Rat beschrieb das Ergebnis eines Administrators, und er repariert keinen Zuordnungsfehler, den die Ereignisse des Servers direkt benennen können.

Die Bindungen des Clients lesen, ohne sie zu zerstören

Wenn die Beweise auf einen Client deuten, prüfen Sie den versteckten Adapter, statt den Stack neu zu installieren. Der erste Befehl listet die WAN-Miniport-Schnittstellen und ihre Namen auf; der zweite nimmt den Namen, den er zurückgegeben hat, nicht einen aus einer Anleitung kopierten Namen.

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

Lesen Sie die Liste auf die Adressauflösungsbindung und auf Filter von Drittanbietern. Eine deaktivierte Bindung ist eine gezielte Reparatur, während das Vorhandensein eines Filters eine Frage an den Eigentümer dieser Software ist und keine Erlaubnis, ein Sicherheitsprodukt zu deaktivieren. Alle Adapter zu löschen ist der eine Schritt, der die Beweise zerstört, die Sie bräuchten, wenn die Störung zurückkehrt.

Versuchen Sie nach der Korrektur dasselbe Profil erneut und wiederholen Sie dann den Zwei-Client-Fall, wenn das das ursprüngliche Symptom war, denn eine erfolgreiche erste Verbindung verbirgt das Zuordnungsproblem, das ein zweiter Client ans Licht bringt. Halten Sie die Notiz auf vier Feldern: welcher Client, welche Bindung, welches Ereignis und was sich geändert hat. Ändern Sie außerdem pro Versuch nur eine Ebene, da eine Client-Korrektur und eine Pool-Änderung zusammen nicht zuzuordnen sind und der nächste Fehler neu aussehen wird, obwohl er derselbe ist.

Ähnliche Artikel