
Gibt es in IPv6 eine Möglichkeit, die dynamische Adressierung und Konfiguration für eine Teilmenge von Hosts in einem Netzwerk zu aktivieren, die durch bestimmte MAC-Adressen identifiziert werden?
Ich habe langsam daran gearbeitet, IPv6 einzurichten. Alle meine Router haben statische Adressen und Routen und einige wichtige Server haben statische Adressen. Jetzt möchte ich anfangen, einige Clients zu testen, aber ich möchte es nicht einfach für ein ganzes Netzwerk auf einmal aktivieren. Ich möchte es gerne nur für einige Hosts aktivieren können.
In der IPv4-Welt würde ich einen DHCP-Server mit 0 freien Adressen im Bereich einrichten und nur Reservierungen einrichten. In der IPv6-Welt scheint dies keine Option zu sein, da ich über DHCPv6 kein Standard-Gateway festlegen kann, das anscheinend nur über Router-Werbung gelernt werden kann.
Wie wird das angegangen? Ist es nicht einfach möglich, IPv6 in einem Netzwerk selektiv zu aktivieren?
Meine Router basieren auf Linux und der DHCPv6-Server würde, falls es wichtig ist, unter Linux laufen und ich möchte Clients aller Art (Windows/Linux/OSX) aktivieren.
Antwort1
Ich sehe keinen Grund, warum Sie es mit IPv6 nicht im Wesentlichen auf die gleiche Weise wie mit IPv4 machen können (obwohl ich die Bereitstellung nach Subnetzen statt nach einzelnen Hosts empfehlen würde; das wird Ihnen später eine Menge Zeit und Kopfschmerzen ersparen).
So funktioniert IPv6 hier (stark vereinfacht; sieheRFC 4861für die blutigen Details):
Der Standardrouter sendet in regelmäßigen Abständen oder wenn er eine Router-Anfrage von einem neuen Host empfängt, eine Router-Ankündigung. Die RA enthält natürlich die Adresse des Routers und verschiedene Flags. Für uns sind hier das M-Flag (managed) und das O-Flag (other) von Interesse. Diese Flags geben an, dass der Host den Rest seiner Konfigurationsinformationen von einem DHCPv6-Server beziehen soll:
- Wenn das M-Flag gesetzt ist,alleKonfigurationsinformationen (außer den Routeradressen) werden von DHCPv6 bereitgestellt.
- Wenn das O-Flag gesetzt ist, konfiguriert der Host seine eigene IPv6-Adresse mit SLAAC; alle anderen Konfigurationsinformationen (außer den Routeradressen) werden von DHCPv6 bereitgestellt.
An diesem Punkt müssen Sie beispielsweise fixed-address6
in Ihrer dhcpd.conf
Konfiguration nur noch Reservierungen festlegen. Ihre DHCPv6-Konfiguration ähnelt im Wesentlichen der DHCP-Konfiguration für IPv4.
Ich habe auch den Fall übersprungen, in dem ein Subnetz möglicherweise zwei oder mehr Router hat, die die „Standard“-Route handhaben. Sehen Sie sich in diesem Fall die IPv6-Routereinstellungen an, um diesen Aspekt zu konfigurieren.
Antwort2
Sie können einen DHCPv6-Server (wie WIDE oder ISC) für eine zustandsbehaftete Konfiguration oder radvd für eine zustandslose automatische Konfiguration einrichten. IPv6 gibt den Bereich FC00::/7 für eindeutige lokale Adressen an (ähnlich den privaten Adressbereichen in IPv4).