Ipv6
IPv6 es la próxima versión del esquema de direccionamiento IPv4 que se usa actualmente para asignar direcciones numéricas a nombres de dominio como google.com a través de Internet.
IPv6 permite más direcciones que las que admite IPv4. Sin embargo, aún no cuenta con un apoyo generalizado y su adopción aún está en curso.
¿Comprobar si su sistema es compatible con ipv6?
Visite http://testmyipv6.com/ para ver si su red es compatible con Ipv6.
Para que IPv6 funcione, necesita -
1. Un sistema operativo compatible con IPv6. Ubuntu y la mayoría de los Linux modernos hacen eso.
2. Su hardware de red (enrutador/módem) debe ser compatible con IPv6. Muchas de las buenas marcas lo hacen.
3. Su ISP también debe ser compatible con IPv6. ¡Esto es algo que no está presente en todas partes!
Verifique la salida del comando ifconfig para ver la línea "inet6 addr".
$ ifconfig eth0 Link encap:Ethernet HWaddr 00:1c:c0:f8:79:ee inet addr:192.168.1.2 Bcast:192.168.1.255 Mask:255.255.255.0 inet6 addr: fe80::21c:c0ff:fef8:79ee/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 .....
Problemas si ipv6 no es compatible
Entonces, si ipv6 no es compatible con su infraestructura de red, podría ser útil deshabilitarlo por completo. Puede causar problemas como búsquedas de dominio retrasadas, intentos innecesarios de conectarse a direcciones ipv6 que causan demoras en la conexión de red, etc.
Me encontré con algunos problemas como ese. El comando apt-get ocasionalmente intenta conectarse a direcciones ipv6 y falla y luego vuelve a intentar una dirección ipv4. Echa un vistazo a esta salida
$ sudo apt-get update Ign http://archive.canonical.com trusty InRelease Ign http://archive.canonical.com raring InRelease Err http://archive.canonical.com trusty Release.gpg Cannot initiate the connection to archive.canonical.com:80 (2001:67c:1360:8c01::1b). - connect (101: Network is unreachable) [IP: 2001:67c:1360:8c01::1b 80] Err http://archive.canonical.com raring Release.gpg Cannot initiate the connection to archive.canonical.com:80 (2001:67c:1360:8c01::1b). - connect (101: Network is unreachable) [IP: 2001:67c:1360:8c01::1b 80] .....
Errores como esos han sido más frecuentes en las versiones recientes de Ubuntu, probablemente porque intentan usar Ipv6 más que antes.
Noté que ocurrían problemas similares en otras aplicaciones como Hexchat y también en Google Chrome, que a veces tardaba más de lo normal en buscar un nombre de dominio.
Entonces, la mejor solución es deshabilitar Ipv6 por completo para deshacerse de esas cosas. Solo requiere una pequeña configuración y puede ayudarlo a resolver muchos problemas de red en su sistema. Los usuarios incluso han informado de un aumento en la velocidad de Internet.
Método 1:deshabilitar IPv6 desde sysctl
El primer método para deshabilitar IPv6 es editar los parámetros del nivel del kernel a través de la interfaz sysctl.
Los parámetros del kernel que habilitan IPv6 son los siguientes
$ sysctl net.ipv6.conf.all.disable_ipv6 net.ipv6.conf.all.disable_ipv6 = 0 $ sysctl net.ipv6.conf.default.disable_ipv6 net.ipv6.conf.default.disable_ipv6 = 0 $ sysctl net.ipv6.conf.lo.disable_ipv6 net.ipv6.conf.lo.disable_ipv6 = 0
Tenga en cuenta que las variables controlan la "deshabilitación" de ipv6. Por lo tanto, establecerlos en 1 deshabilitaría ipv6
Edite el archivo - /etc/sysctl.conf
$ sudo gedit /etc/sysctl.conf
Y complete las siguientes líneas al final de ese archivo
# IPv6 disabled net.ipv6.conf.all.disable_ipv6 = 1 net.ipv6.conf.default.disable_ipv6 = 1 net.ipv6.conf.lo.disable_ipv6 = 1
Guarde el archivo y ciérrelo. Reiniciar sysctl con
$ sudo sysctl -p
Verifique la salida de ifconfig nuevamente y no debería haber ninguna dirección ipv6
$ ifconfig eth0 Link encap:Ethernet HWaddr 08:00:27:5f:28:8b inet addr:192.168.1.3 Bcast:192.168.1.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:1346 errors:0 dropped:0 overruns:0 frame:0 TX packets:965 errors:0 dropped:0 overruns:0 carrier:0 .....
Si no funciona, intente reiniciar el sistema y verifique ifconfig nuevamente.
Método 2:deshabilitar ipv6 de GRUB
IPv6 también se puede deshabilitar editando el archivo de configuración de grub
$ sudo gedit /etc/default/grub
Busque la línea que contiene "GRUB_CMDLINE_LINUX" y edítela de la siguiente manera
GRUB_CMDLINE_LINUX="ipv6.disable=1"
Lo mismo también se puede agregar al valor de la variable denominada "GRUB_CMDLINE_LINUX_DEFAULT" y cualquiera funcionaría. Guarde el archivo, ciérrelo y vuelva a generar la configuración de grub
$ sudo update-grub2
Reiniciar. Ahora ipv6 debería estar deshabilitado.