IPv6 dovrebbe funzionare automaticamente in molti casi ma in alcune situzioni o con alcuni provider può essere necessario configurare alcune impostazioni direttamante per abilitarlo.
## Usando una VPS di OVH
OVH fornisce un indirizzo IPv4 e uno IPv6 ma di default funziona solo il primo.
- il prefisso IPv6. Nelle VPS SSD di OVH i prefissi sono `/128` perché hai a disposizione solo *uno* indirizzo IPv6.
Nella tua VPS crea un backup della configurazione di rete con il comando: `cp /etc/network/interfaces ~/interfaces` nella directory home.
Poi puoi modificare il file di configurazione (`/etc/network/interfaces`) come indicato di seguito. Considera però che:
! In questo esempio si assume che il nome della tua interfaccia di rete sia `eth0`. Nel caso invece che sia differente (controlla con il comando `ip a`) devi adattare di conseguenza l'esempio qui sotto.
```plaintext
iface eth0 inet6 static
address <yourIPv6address>
netmask <yourIPv6prefix>
post-up /sbin/ip -6 route add <theIPv6gateway> dev eth0
post-up /sbin/ip -6 route add default via <theIPv6gateway> dev eth0
pre-down /sbin/ip -6 route del default via <theIPv6gateway> dev eth0
pre-down /sbin/ip -6 route del <theIPv6gateway> dev eth0
```
Now, save the file and restart the network service with : `service networking restart`. (TODO : ideally we should find a way to validate the content of the configuration, otherwise it could fuck up the network stack and get disconnected from the VPS ?)