IPv6 SLAAC

Requirements:

Activation of IPv6 SLAAC assigns one /128 IPv6 to your server. This IP will be statically linked to your server and can not be attributed to a another server.

This feature is not yet available for all servers. Only the servers that are compatible will show the related button.

Activation

Enabling SLAAC is required to ensure that DHCPv6 (used for IPv6 prefix delegation) works correctly. If disabled, a server will not be able to learn its IPv6 default route.

To activate IPv6 SLAAC, you can go directly to the administration page of the concerned server, then click on the button “Activate IPv6 SLAAC

If your system is compatible, it recovers the information provided by the switch and will add the IPv6 on the main interface.

Linux distributions configuration

On Linux distributions, ensure that RA (router advertisements) are enabled on you server :

$ sysctl -w net.ipv6.conf.eth0.accept_ra=2

Make sure to replace eth0 with the correct name of your interface. A value of 2 is necessary to force the kernel to accept RA even if forwarding is enabled for this interface.

On Debian and other distributions using ifupdown, to configure it in a persistent way, edit your /etc/network/interfaces configuration file:

iface eth0 inet6 manual
  description Public interface
  pre-up echo 2 > /proc/sys/net/ipv6/conf/$IFACE/accept_ra

Windows configuration

Ensure that RA (router advertisements) are not disabled:

$ netsh interface ipv6 set interface NETIF_NAME routerdiscovery=enabled

Make sure to replace NETIF_NAME with the correct name of your interface.