Esta publicación lo lleva a los pasos necesarios para desactivar ipv6 en Debian 9 y Ubuntu 16.04. Se puede deshabilitar modificando sysctl.conf o creando un archivo .conf en el directorio /etc/sysctl.d.
También puede desactivar IPv6 para un adaptador de red particular.
Los pasos mencionados aquí deberían funcionar en versiones anteriores de Debian como Debian 8 y 7, también, versiones de Ubuntu como Ubuntu 14.04 LTS, Ubuntu 17.04 y 16.10.
Disable IPv6 on Debian 9 & Ubuntu 16.04
Antes de deshabilitar el IPv6, veamos las tarjetas de red disponibles en el sistema. Use el comando ifconfig.
El resultado anterior confirma que IPv6 está habilitado para ambas tarjetas de red. Entonces, ahora desactivaremos IPv6 usando los siguientes métodos.
Metodo 1
Edite el archivo /etc/sysctl.conf
sudo nano /etc/sysctl.conf
Coloque lo siguiente para deshabilitar el IPv6 en todos los adaptadores
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
Para aplicar los cambios ejecute el siguiente comando
sudo sysctl -p
Metodo 2
Cree un archivo llamado 70-disable-ipv6.conf en el siguiente directorio /etc/sysctl.d
sudo nano /etc/sysctl.d/70-disable-ipv6.conf
Coloque lo siguiente para deshabilitar el IPv6 en todos los adaptadores
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
Para aplicar los cambios ejecute el siguiente comando
sudo sysctl -p -f /etc/sysctl.d/70-disable-ipv6.conf
Verifique usando el comando ifconfig. Puede ver que no hay una dirección IPv6 en la salida.