Hay dos maneras de hacer esto. Uno es el camino fácil y el otro es el difícil.
La manera fácil es ejecutar un servidor DHCPv6 en su red y asignar direcciones de host a cada dispositivo usted mismo. O deje que el servidor elija la parte del host; Los servidores DHCPv6 que he visto mantendrán la misma parte de host incluso si cambia el prefijo.
La forma difícil es usarlo ip token
para establecer identificadores de interfaz tokenizados. Esto se describe como:
El soporte de identificador de interfaz tokenizada IPv6 se utiliza para asignar direcciones de parte de host bien conocidas a los nodos mientras se obtiene un prefijo de red global de los anuncios de enrutador. El objetivo principal de los identificadores tokenizados son las plataformas de servidor en las que las direcciones generalmente se configuran manualmente, en lugar de usar DHCPv6 o SLAAC. Mediante el uso de identificadores tokenizados, los hosts aún pueden determinar su prefijo de red mediante el uso de SLAAC, pero se pueden volver a numerar automáticamente en caso de que cambie su prefijo de red. Los identificadores IPv6 tokenizados se describen en el borrador: <draft-chown-6man-tokenised-ipv6-identifiers-02>.
La razón por la que es difícil es que, si bien Linux incluye esta funcionalidad, no sé que la distribución de Linux incluye soporte para hacer que dicha configuración sea persistente y aplicarla en el momento del arranque, como lo hacen para las direcciones configuradas manuales o DHCP. Por lo tanto, probablemente no va a funcionar muy bien para usted, hasta que alguna distribución lo haga. Tenga en cuenta que ahora es posible configurar tokens IPv6 en NetworkManager y systemd-networkd; Las respuestas más recientes tienen instrucciones de configuración específicas.
Finalmente, si su ISP ocasionalmente cambia su prefijo, considere usar direcciones locales únicas dentro de su red. De esta manera, todos sus dispositivos siempre tendrán una dirección que nunca cambiará, con la que puedan comunicarse entre sí. Algunos enrutadores domésticos / SOHO compatibles con IPv6 (como OpenWrt) tienen una opción para habilitar ULA en toda la red doméstica; Si hay varios enrutadores en el hogar, esto debería habilitarse en el enrutador que se conecta al ISP.