Es gibt zwei Möglichkeiten, dies zu tun. Einer ist der einfache Weg und einer ist der harte Weg.
Die einfache Möglichkeit besteht darin, einen DHCPv6-Server in Ihrem Netzwerk auszuführen und jedem Gerät selbst Hostadressen zuzuweisen. Oder lassen Sie den Server den Host-Teil auswählen. Die DHCPv6-Server, die ich gesehen habe, behalten denselben Host-Teil bei, auch wenn sich das Präfix ändert.
Der schwierige Weg besteht darin ip token
, tokenisierte Schnittstellenkennungen festzulegen. Dies wird beschrieben als:
Die Unterstützung der IPv6-Token-Schnittstellenkennung wird zum Zuweisen bekannter Hostteiladressen zu Knoten verwendet, während weiterhin ein globales Netzwerkpräfix aus Routerankündigungen abgerufen wird. Das Hauptziel für Token-IDs sind Serverplattformen, auf denen Adressen normalerweise manuell konfiguriert werden, anstatt DHCPv6 oder SLAAC zu verwenden. Durch die Verwendung von Token-IDs können Hosts ihr Netzwerkpräfix mithilfe von SLAAC weiterhin bestimmen, können jedoch bei einer Änderung ihres Netzwerkpräfixes leichter automatisch neu nummeriert werden. Tokenisierte IPv6-Kennungen werden im Entwurf beschrieben: <Draft-chown-6man-tokenised-ipv6-identifiers-02>.
Der Grund dafür ist, dass Linux zwar diese Funktionalität enthält, aber keine mir bekannte Linux-Distribution Unterstützung dafür bietet, eine solche Konfiguration dauerhaft zu machen und sie beim Booten anzuwenden, wie dies bei manuellen oder DHCP-konfigurierten Adressen der Fall ist. Es wird also wahrscheinlich nicht sehr gut für Sie funktionieren, bis eine Verteilung dies tut. Beachten Sie, dass es jetzt möglich ist, IPv6-Token in NetworkManager und systemd-networkd zu konfigurieren. Neuere Antworten enthalten spezifische Konfigurationsanweisungen.
Wenn Ihr ISP gelegentlich Ihr Präfix ändert, sollten Sie die Verwendung eindeutiger lokaler Adressen in Ihrem Netzwerk in Betracht ziehen. Auf diese Weise haben alle Ihre Geräte immer eine Adresse, die sich nie ändert und mit der sie miteinander kommunizieren können. Einige IPv6-unterstützende Heim- / SOHO-Router (wie OpenWrt) bieten die Option, ULA im gesamten Heimnetzwerk zu aktivieren. Wenn sich zu Hause mehrere Router befinden, sollte dies auf dem Router aktiviert sein, der eine Verbindung zum ISP herstellt.