Verwenden Sie den Windows DHCP / DHCPv6-Server, ohne eine statische Adresse festzulegen

13

Sie können den Windows-DHCP / DHCPv6-Server nicht so einstellen, dass er dynamische Adressen oder alle Adressen abhört, nur statische Adressen. Gibt es einen technischen Grund für diese Einschränkung? Gibt es eine Problemumgehung?

Meine spezifische Situation:

Ich verwende Router Advertisements, um IPv6-Hosts in diesem Netzwerk zu konfigurieren. Das Adresspräfix wird von Upstream-Routern abgerufen und kann ohne vorherige Ankündigung geändert werden. Der betreffende Windows DHCPv6-Server ist nur zum Verteilen von Domänensuchlisten und anderen nicht adressbezogenen Konfigurationen konfiguriert (er ist für den zustandslosen Modus konfiguriert und konfiguriert KEINE Adressen).

Der DHCPv6-Server kann seine eigene Adresse mit denselben Router-Ankündigungen konfigurieren, reagiert dann jedoch nicht auf Anforderungen. Ich kann es nicht für die Verwendung einer statischen Adresse konfigurieren, da es beschädigt wird, sobald sich das Präfix ändert.

Mir ist klar, dass ich in diesem Subnetz eine ULA einrichten kann, aber das ist ein letzter Ausweg (keine Antwort).

UPDATE : Es gab einige Fragen, ob dynamisches IPv6-Routing eine gute Idee ist. Ich halte es für eine Notwendigkeit, auch wenn Ihr ISP statische Präfixe bereitstellt. Es muss verwendet werden, um Failover schnell umleiten und andere Funktionen imitieren zu können, die durch Pseudo-Routing in IPv4 NAT bereitgestellt werden.

Nick Whaley
quelle
Haben Sie den DHCPv6-Server so konfiguriert, dass er im zustandslosen Modus arbeitet?
Michael Hampton
@MichaelHampton Ja, es ist für den zustandslosen Modus konfiguriert.
Nick Whaley
1
Ich kann mir keinen technischen Grund vorstellen, warum dies nicht funktionieren würde. Habe eine Gegenstimme. Wenn Ihr ISP Ihr Präfix jedoch ohne Vorankündigung ändert, ist die Netzwerkverwaltung sehr schlecht, und Sie benötigen wahrscheinlich einen neuen ISP.
Michael Hampton
1
@MichaelHampton Alle ISPs, die dynamische Adressen anbieten, geben Ihnen auch dynamische Präfixe.
Nick Whaley
2
Dies ist IPv6. Es sollten keine dynamischen Präfixe von einem ISP zugewiesen werden , auch nicht für Privatkunden. Ihr ISP macht es ernsthaft falsch. Ohne Vorankündigung neu nummerieren? Das ist das Zeug für Albträume dort. Trotzdem braucht Ihre Frage noch eine Antwort.
Michael Hampton

Antworten:

2

Jetzt weiß ich, dass ich sagte, das Einrichten eines ULA sei keine Option, aber es ist tatsächlich viel einfacher als ich dachte. Sie müssen das Präfix nicht veröffentlichen . Und keine andere Adresse im ULA-Subnetz muss irgendwo existieren.

Ja, es ist eine Mülladresse, die die Routing-Tabelle überfüllt, aber zumindest nicht in andere Computer gelangt.

Hoffentlich wird Microsoft dies irgendwann zur Kenntnis nehmen und seinem DHCPv6-Server erlauben, auf andere verfügbare Adressen als statische zu antworten. Es ist sinnvoll, während der Stateful-Adresszuweisung eine statische Adresse zu benötigen, um Bereiche zuverlässig Schnittstellen zuzuordnen. Dies gilt jedoch nicht für zustandsloses DHCPv6.

Leider gibt es keine andere Antwort auf diese Frage.

Nick Whaley
quelle
0

Ich kenne die technischen Gründe nicht, warum Microsoft den Windows-DHCP-Dienst zwingt, nur statisch konfigurierte Netzwerkadapter abzuhören (obwohl ich mir einige vorstellen kann), aber ich weiß, dass dies eine Voraussetzung ist und es keine Problemumgehungen gibt .

Von http://technet.microsoft.com/en-us/library/cc755277.aspx :

Für bestimmte Servertypen müssen Sie während oder nach dem Setup eine statische IP-Adresse und eine Subnetzmaske zuweisen. Diese Server umfassen DHCP-Server, DNS-Server, WINS-Server [...]

Von http://technet.microsoft.com/en-us/library/cc770650.aspx :

Der DHCP-Serverdienst führt Standarddienstbindungen wie folgt aus:

• Wenn die erste Netzwerkverbindung eine manuell angegebene IP-Adresse verwendet, wird die Verbindung in Serverbindungen aktiviert. [...]

• Wenn die erste Netzwerkverbindung eine dynamisch konfigurierte IP-Adresse verwendet, wird die Verbindung in Serverbindungen deaktiviert.

Massimo
quelle
Microsoft hatte diese Einschränkung immer bei der Implementierung seines DHCP-Servers, und mir ist auch keine Möglichkeit bekannt, dies zu umgehen. Die einzige Möglichkeit besteht meines Wissens darin, MS DHCP insgesamt zu löschen und einen anderen DHCP-Server zu verwenden. Dies ist möglicherweise überhaupt keine Option, wenn Sie in einer MS-zentrierten Umgebung arbeiten müssen.
Tonny
Der Windows-DNS-Server hat diese Einschränkung nicht und funktioniert in diesem Netzwerk einwandfrei. Ich glaube auch nicht, dass WINS dies tut, aber ich führe keinen aus, um dies zu überprüfen.
Nick Whaley
0

Eine mögliche Problemumgehung wäre die Verwendung mehrerer physischer oder virtueller Switch-Schnittstellen. Ich würde einen 'privaten' eindeutigen lokalen Adressblock wie FC00 :: / 8 für die DHCPv6-Serverschnittstellenbindung zuweisen. Da Ihre Client-Computer mehrere IPv6-Adressen haben können, sollten sie weiterhin eine öffentliche automatisch konfigurierte / 64-Adresse erhalten können.

John Spade - 'DaSpadeR'
quelle
Obwohl für ULAs reserviert, ist der FC00::/8Block noch nicht definiert (möglicherweise werden ULAs von Zuweisungsbehörden verwaltet). FD00::/8sollte für selbst zugewiesene ULAs verwendet werden. Und es gibt keinen Grund, warum Sie eine separate Schnittstelle benötigen. Ich kann so viele Adressen auf einer einzigen Schnittstelle platzieren, wie ich möchte. Siehe meinen Beitrag oben bezüglich der Verwendung einer statischen ULA.
Nick Whaley