El post de esta noche lo voy a dejar por que al iniciar Ubuntu (en diferentes versiones; 13.04, 14.04 y 15.10) me fijé que detrás del splash de inicio aparecía un error sobre el protocolo IPv6 y como por el momento yo no utilizo para nada este protocolo en ninguna máquina real, pues he buscado un poco como deshabilitarlo. Después de una breve búsqueda, encontré una manera muy sencilla de hacerlo.
Para saber si en tu caso tienes habilitado este protocolo vete a la consola y escribe en ella:
ip a | grep inet6
… la consola debería devolvernos algo parecido a esto:
inet6 ::1/128 scope host
inet6 fe80::e2ca:94ff:feda:117a/64 scope link
Deshabilitar la IPv6 en Ubuntu
En caso que no salga nada, ya tenemos deshabilitado IPv6 por lo que no sería necesario seguir con el post, en caso contrario seguimos adelante. Lo que debemos hacer es abrir nuestra querida terminal (con Ctrl+Alt+T) y escribir el siguiente comando:
sudo gedit /etc/sysctl.conf
Al final del archivo agregamos las siguientes líneas:
# IPv6 configuracion
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
Una vez añadidas estas las líneas solo tenemos que guardar el archivo. Después tengo entendido que podemos reiniciar las opciones del archivo sysctl.conf escribiendo lo siguiente en la terminal, aun que tengo que decir que a mi no me funcionó y tuve que reiniciar el ordenador para que deshabilitara el protocolo IPv6;
sudo sysctl -p
Nos devuelve por pantalla lo siguiente:
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
Comprobación desactivación IPV6
Volvemos a escribir en la consola:
ip addr
Nos aparecerá algo parecido a lo siguiente por pantalla:
1: lo: <LOO...,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
2: eth0: <NO-C...,BROAD...,MULTI...,UP> mtu 1500 qdisc pfifo_fast state DOWN group default qlen 1000
link/ether 04:7d:7b:64:24:f4 brd ff:ff:ff:ff:ff:ff
3: wlan0: <BROAD...,MULTI...,UP,LOW...> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether e0:ca:94:da:11:7a brd ff:ff:ff:ff:ff:ff
inet 192.168.1.7/24 brd 192.168.1.255 scope global dynamic wlan0
valid_lft 83655sec preferred_lft 83655sec
4: virbr0: <NO-...,BRO...,MULTI...,UP> mtu 1500 qdisc noqueue state DOWN group default
link/ether 52:54:00:9d:bd:a1 brd ff:ff:ff:ff:ff:ff
inet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0
valid_lft forever preferred_lft forever
5: virbr0-nic: <BROA...,MULTI...> mtu 1500 qdisc pfifo_fast master virbr0 state DOWN group default qlen 500
link/ether 52:54:00:9d:bd:a1 brd ff:ff:ff:ff:ff:ff
Volvemos a escribimos en la consola:
ip a | grep inet6
Si no nos sale nada, ya no tendremos habilitado el protocolo IPv6 en Ubuntu.