Mein Netzwerk funktionierte einwandfrei und ich habe es kaputt gemacht.
Es gibt einen Cisco 1711-Router, der so konfiguriert wurde, dass DHCP-Leases an die Client-PCs verteilt werden. Ich habe einen Domänencontroller (Server 2008) im selben Netzwerk, in dem ich die DHCP-Rolle übernehmen wollte. Ich habe die DHCP-Rolle zum Server hinzugefügt, den Bereich konfiguriert und aktiviert. Dann habe ich DHCP auf dem Cisco 1711 durch Ausführen no service dhcp
im Konfigurationsmodus deaktiviert.
Ich habe versucht, die IP-Adresse auf einem Client zu erneuern, aber es ist fehlgeschlagen. Ich habe Wireshark auf dem Server ausgeführt und es werden die drei DHCP-Anforderungen angezeigt, die der Client sendet, bevor ein Fehler gemeldet wird. Als Antwort werden absolut keine DHCP-Pakete gesendet. Im DHCP mmc erzählt Statistics die gleiche Geschichte:
Discovers 0
Offers 0
Requests 6
Acks 0
Nacks 0
Declines 0
Releases 0
Total Scopes 1
Total Addresses 50
Der DHCP-Dienst wird ausgeführt und autorisiert. Ich habe dies überprüft C:\Windows\System32\dhcp\DhcpSrvLog-Mon.log
, um dies zu bestätigen.
00,01/24/11,13:46:23,Started,,,,,0,6,,,
55,01/24/11,13:46:25,Authorized(servicing),,cfl.local,,,0,6,,,
Ich habe meine Bereichskonfiguration dreimal überprüft, sie ist definitiv korrekt. Der Server ist nicht mehrfach vernetzt. Ich habe die DHCPv4-Bindungen auf dem einzelnen Netzwerkadapter deaktiviert und wieder aktiviert. Ich habe sogar den Server neu gestartet. Ich kann mir keinen Grund vorstellen, warum der Server DHCP-Anfragen einfach ignorieren würde.
Es wird seltsamer. Ich habe beschlossen, die Verwendung des Servers aufzugeben und wieder den Cisco-Router als DHCP-Server zu verwenden. Ich habe service dhcp
im Konfigurationsmodus ausgeführt, um den DHCP-Dienst fortzusetzen. Ich habe versucht, die DHCP-Lease auf dem Client-PC erneut zu erneuern, und es ist immer noch fehlgeschlagen. Dann habe ich das Debuggen ( debug ip dhcp server events
und debug ip dhcp server packet
) aktiviert und erneut versucht, DHCP auf dem Client zu erneuern. Es gab absolut keine Ausgabe für meine SSH-Sitzung mit dem Router! Es ist, als ob die Pakete vollständig verschwinden.
Das Netzwerk ist einfach und flach. Alle Geräte (PCs, Server, Router) sind mit demselben Layer 2-Gigabit-Switch verbunden.
Antworten:
Sie haben nicht überprüft, ob der Windows Server-Computer die DHCPDISCOVER-Anforderungen empfängt. Ich würde einen Sniffer darauf werfen (entweder Microsoft Network Monitor oder Wireshark) und überprüfen, ob die Pakete wirklich auf den Servercomputer gelangen.
Sind Sie sicher, dass Ihr Ethernet-Switch keine "ausgefallenen" DHCP-bezogenen Funktionen hat, die Sie möglicherweise stören könnten? Ihre verschwundenen DHCP-Pakete, die Sie gegen Ende Ihres Beitrags beschreiben, lassen mich fragen, ob der Switch sie irgendwie "verschluckt".
Edit: Zow-- Ich bin ein Idiot! Sprechen Sie darüber, nicht lesen zu können.
Hier ist eine dumme Frage: Ist die Netzwerkkarte des Servercomputers mit einer IP-Adresse innerhalb des Subnetzes konfiguriert, das der DHCP-Bereich umfasst? Wenn nicht, benötigen Sie einen DHCP-Relay-Agenten (der möglicherweise auf Ihrem Router ausgeführt wird), um die Anforderung an den Server weiterzuleiten, da der Server, obwohl er die Anforderung auf Schicht 2 empfängt, keine Netzwerkkarte im Server hat Subnetz mit dem Bereich (oder wenn die Anforderung nicht von einem Relay-Agenten im Subnetz stammt, der dem Bereich entspricht), antwortet der Server nicht.
Wenn es sich nur um RFC1918-IP-Adressen handelt, bearbeiten Sie Ihre Frage so, dass sie die IP-Adresse des Servercomputers und die Grenzen und Grenzen des DHCP-Bereichs enthält.
quelle