En este paso, configurará la interfaz tun6to4 que acaba de crear asignándole una dirección IPv6 especial con formato 6to4. Esta dirección no es arbitraria; se deriva directamente de la dirección IPv4 pública del punto final del túnel.
El esquema de direccionamiento 6to4 está diseñado para ser automático. Utiliza un prefijo IPv6 designado, 2002::/16. Los 32 bits que siguen a este prefijo se rellenan con la dirección IPv4 pública, convertida a formato hexadecimal. Esto crea un prefijo IPv6 /48 único para cualquier organización con al menos una dirección IPv4 pública.
Calculemos la representación hexadecimal de nuestra dirección IPv4 conceptual, 192.0.2.1:
192 en decimal es c0 en hexadecimal.
0 en decimal es 00 en hexadecimal.
2 en decimal es 02 en hexadecimal.
1 en decimal es 01 en hexadecimal.
Combinando estos, la representación hexadecimal de 192.0.2.1 es c000:0201. Por lo tanto, nuestro prefijo 6to4 único es 2002:c000:0201::/48.
Ahora, asignaremos una dirección IPv6 específica de este prefijo a nuestra interfaz tun6to4. Usaremos la primera dirección en la primera subred, 2002:c000:0201::1/64. Ejecute el siguiente comando para asignar la dirección:
sudo ip -6 addr add 2002:c000:0201::1/64 dev tun6to4
Después de crear la interfaz y asignar una dirección, la interfaz todavía está en estado "DOWN" (inactiva) por defecto. Necesita ponerla "UP" (activa) para que sea operativa. Utilice el comando ip link set para esto:
sudo ip link set tun6to4 up
Finalmente, verifiquemos que la interfaz está activa y tiene la dirección IPv6 correcta. Utilice el comando ip a y busque la interfaz tun6to4:
ip a
Debería ver una salida que incluya la interfaz tun6to4, ahora activa y configurada con la dirección IPv6. Tenga en cuenta que el número de interfaz (por ejemplo, 5:) puede variar, y puede ver otras interfaces como docker0 o sit0.
5: tun6to4@NONE: <NOARP,UP,LOWER_UP> mtu 1480 qdisc noqueue state UNKNOWN group default qlen 1000
link/sit 192.0.2.1 brd 0.0.0.0
inet6 ::192.0.2.1/96 scope global
valid_lft forever preferred_lft forever
inet6 2002:c000:201::1/64 scope global
valid_lft forever preferred_lft forever
Observe que, además de la dirección 2002:... que configuró, el sistema agregó automáticamente una dirección IPv6 compatible con IPv4 (::192.0.2.1/96). Este es un comportamiento esperado.