GNU/Linux >> Tutoriales Linux >  >> Linux

Cómo deshabilitar Ipv6 en Ubuntu, Linux Mint, Debian

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.


Linux
  1. Cómo instalar Pip en Ubuntu 18.04, Debian 9 y Linux Mint 19

  2. Cómo compilar e instalar wxWidgets en Ubuntu/Debian/Linux Mint

  3. Cómo deshabilitar IPv6 en Ubuntu 18.04 Bionic Beaver Linux

  4. ¿Cómo deshabilitar la configuración automática en IPv6 en Linux?

  5. ¿Cómo deshabilitar ipv6 en una interfaz específica en linux?

Cómo deshabilitar IPv6 en Ubuntu Linux

Cómo instalar NetBeans IDE 12.4 en Ubuntu, Debian y Linux Mint

Cómo deshabilitar IPv6 en Ubuntu 18.04 LTS

Cómo deshabilitar IPv6 en Ubuntu 20.04 LTS

Cómo instalar NetBeans IDE 12 en Debian, Ubuntu y Linux Mint

Cómo instalar Wine 5.0 en Debian, Ubuntu y Linux Mint