En este post vamos a configurar un servidor dedicado alquilado a OVH/SoYouStart con Proxmox VE 3.4-11
OVH/SoYouStart asigna un bloque /64 a cada servidor dedicado, en nuestro caso el bloque asignado es: 2001:41D0:1:5555/64
En este caso vamos a asignar las siguientes direcciones IPv6:
-
Host : 2001:41D0:1:5555::1
VM : 2001:41D0:1:5555::2
Seguidamente vamos a activar diversas opciones del nucleo de IPv6, como el forwarding y el ndp
Para ello editamos en el Host de ProxMox el fichero sysctl.conf:
nano /etc/sysctl.conf
Y modificamos y/o añadimos las variables de configuración:
# IPv6 net.ipv6.conf.eth0.autoconf=0 net.ipv6.conf.eth0.accept_ra=0 net.ipv6.conf.all.accept_redirects=0 net.ipv6.conf.all.router_solicitations=1 net.ipv6.conf.default.forwarding=1 net.ipv6.conf.all.forwarding=1 net.ipv6.conf.default.proxy_ndp=1 net.ipv6.conf.all.proxy_ndp=1
Editamos el fichero interfaces de Host
nano /etc/network/interfaces
Y dejamos el apartado relativo a IPv6 de la siguiente manera:
# ... iface vmbr0 inet6 static address 2001:41d0:1:5555::1 # IPv6 netmask 64 # Mascara de Red post-up ip -6 route add 2001:41d0:1:55ff:ff:ff:ff:ff/128 dev vmbr0 # Declaramos el Gateway post-up ip -6 route add default via 2001:41d0:1:55ff:ff:ff:ff:ff # Activamos Gateway por defecto post-up ip -6 route add 2001:41d0:1:5555::2/64 dev vmbr1 # el camino a la VM post-up ip -6 neigh add proxy 2001:41d0:1:55ff:ff:ff:ff:ff dev vmbr1 # El puente debe responder a la pasarela post-up ip -6 neigh add proxy 2001:41d0:1:5555::2 dev vmbr0 # El puente principal debe responder a la VM
Editamos el fichero interfaces de la maquina virtual
nano /etc/network/interfaces
Y dejamos el apartado relativo a IPv6 de la siguiente manera:
# ... iface eth0 inet6 static address 2001:41d0:1:5555::2 netmask 64 up ip -6 route add 2001:41d0:1:55ff:ff:ff:ff:ff/128 dev eth0 up ip -6 route add default via 2001:41d0:1:55ff:ff:ff:ff:ff
Para finalizar, debemos reiniciar todos los servicios de red, tanto en el Host como en la VM.
Ejecutamos el siguiente comando en el Host y luego en la VM.
/etc/init.d/networking restart
Ahora solo queda comprobar que funcione, para ello podemos hacer ping a ipv6.google.com