Wir haben einen primären Server 2008 R2- Domänencontroller, der anscheinend eine Amnesie aufweist, wenn es darum geht, herauszufinden, in welchem Netzwerk er sich befindet. Die (einzige) Netzwerkverbindung wird beim Start als 'Öffentliches Netzwerk' identifiziert.
Wenn ich die Verbindung deaktiviere und dann wieder aktiviere, stellt sich erfreulicherweise heraus, dass sie tatsächlich Teil eines Domänennetzwerks ist.
Liegt das daran, dass AD Domain Services nicht gestartet wird, wenn der Netzwerkspeicherort zum ersten Mal ermittelt wird?
Dieses Problem verursacht einige Kopfschmerzen mit Windows-Firewallregeln (von denen ich mehr als sicher bin, dass sie auf andere Weise gelöst werden können). Daher bin ich meist nur gespannt, ob jemand weiß, warum dies geschieht.
quelle
Antworten:
Haben Sie ein Standard-Gateway für diese Verbindung? Wird auf Ping-Anfragen geantwortet?
Windows verwendet Gateways, um Netzwerke zu identifizieren. Wenn kein Gateway konfiguriert ist oder das Pingen nicht erfolgreich ist, kann es das Netzwerk, mit dem es verbunden ist, nicht identifizieren und nimmt an, dass es sich um ein öffentliches handelt.
quelle
Ob das Netzwerk eines Domänencontrollers als Domänennetzwerk klassifiziert wird, hängt nicht von der Gateway-Konfiguration ab.
Das Verhalten einer falschen Netzwerkklassifizierung kann durch den Dienst
NLA
(Network Location Awareness) verursacht werdenstarts before the domain is available
. In diesem Fall wird das öffentliche oder private Netzwerk ausgewählt und anschließend nicht korrigiert.So überprüfen Sie, ob diese Fehlersituation vorliegt
Wenn sich der Domänencontroller nach dem Neustart im öffentlichen Netzwerk befindet, starten Sie den NLA-Dienst neu oder trennen / verbinden Sie das Netzwerk erneut. Der Domänencontroller sollte sich danach im Domänennetzwerk befinden.
Wie man es löst
Es kann hilfreich sein, den NLA-Dienst auf verzögerten Start einzustellen . Überprüfen Sie besser, warum die Domain lange anwesend sein muss. Es scheint, dass die Domain länger braucht, um zu starten, wenn mehrere Netzwerkkarten vorhanden sind.
Wenn es nicht hilft
Wenn weder das Laden der Domain noch die Verzögerung der NLA-Hilfe beschleunigt werden und der Fehler durch das lange Laden der Domain verursacht wird (siehe: "So prüfen Sie ..."), gibt es einige mehr Dinge, die getan werden können.
Verschieben Sie das Laden des NLA-Dienstes auf das Ende des Dienstes, und ändern Sie die Ladereihenfolge in der Registrierung (gefährlich).
Mit dem folgenden Registrierungseintrag werden die Abhängigkeiten auf Folgendes festgelegt
NSI RpcSs TcpIp Dhcp Eventlog NTDS DNS
:Führen Sie "IPCONFIG / RENEW" vom Scheduler beim Start mit einer Verzögerung von 1 oder 2 Minuten aus (besser als beim Starten des NLA-Dienstes)
Eine weitere Ursache kann sein, dass auf dem Domänencontroller zwei oder mehr IP-Adressen konfiguriert sind (auf derselben oder auf anderen Netzwerkkarten) und die zusätzlichen Netzwerke nicht im DNS konfiguriert sind.
Die Reproduktion des Verhaltens
Auf einem Testdomänencontroller (DC Single!) Ich löschte den Standard - Gateway - Eintrag und stellen Sie die
DNS Server
aufdelayed start
. Dabei brauchte die Domain lange, um geladen zu werden, und das Netzwerk wurde als klassifiziertpublic
. Nach dem Trennen und erneuten Anschließen des Netzwerkkabels wurde das Netzwerk korrekt als klassifiziertdomain network
.Bearbeiten
dankbar aus den Kommentaren von
Daniel Fisher lennybacon
undJoshua Hanley
:Hinzufügen einer Abhängigkeit für NlaSvc zu DNS und NTDS
Führen Sie es
sc config nlasvc depend=NSI/RpcSs/TcpIp/Dhcp/Eventlog/DNS/NTDS
über CMD aus (verwenden Sie sc.exe, wenn Sie es in PowerShell ausführen). Wenn Sie die vorhandenen Abhängigkeiten überprüfen möchten, bevor Sie DNS und NTDS hinzufügen, verwenden Siesc qc nlasvc
quelle
Ich habe ein ähnliches Verhalten beim Aufstehen eines 2008 R2 AD-Servers festgestellt. Ich habe mehr als eine Netzwerkkarte aktiviert, obwohl sie nicht verwendet wurde. Nachdem ich die nicht verwendeten Netzwerkkarten deaktiviert und neu gestartet hatte, verschwand das Problem.
Die genaue Windows-Funktion, mit der Sie hier konfrontiert sind, heißt NLA (Network Location Awareness). Ich weiß nicht genug darüber, um zu behaupten, ein Experte zu sein, aber ich weiß, dass es auf den Zwischenrohren einige interessante Informationen darüber gibt, wie alles funktioniert oder funktionieren soll.
quelle
In meinem Fall war der Server eine DMZ und viele Firewall-Regeln blockierten den Server, um mit Domänencontrollern zu kommunizieren. In diesem Fall müssen Sie Firewalls (Hardware-FW) öffnen, damit die Server kommunizieren können. Um einen Test durchzuführen, verbinden Sie den Server mit einem Netzwerk, in dem Firewall-Regeln die Kommunikation zwischen Client und Servern ermöglichen.
quelle
Nach der Installation eines neuen Domänencontrollers wird die "WINDOWS FIREWALL" möglicherweise nicht ordnungsgemäß auf "DOMAIN: ON" gesetzt. Dies ist eine Folge von fehlerhaften Installationsstandards, die von Microsoft bereitgestellt wurden. Um dies zu beheben, löschen Sie die IP6-DNS-Einstellungen der Netzwerkverbindung von ":: 0" zurück auf "Automatisch". Deaktivieren Sie außerdem die IP6-Weiterleitungen vom DNS-Server.
quelle