octubre 26, 2011

Deshabilitar ipv6 en ubuntu 11.10 GNU/Linux 3.0.0

Parece que en los ultimos kernel algo ha cambiado que ya no es posible deshabilitar el soporte IP v6 a través de los métodos tradicionales, vease:
  • Método 1, NO FUNCIONA. Añadir la configuración al núcleo (supuestamente funcional en Ubuntu 10.04 y 10.10):
    vi /etc/sysctl.conf
    # IPv6
    net.ipv6.conf.all.disable_ipv6 = 1
    net.ipv6.conf.default.disable_ipv6 = 1
    net.ipv6.conf.lo.disable_ipv6 = 1
    
    Recargamos la configuración y vemos si está aplicada con:
    sysctl -p
    cat /proc/sys/net/ipv6/conf/all/disable_ipv6
    
  • Método 2. NO FUNCIONA. Deshabilitar los módulos (supuestamente funcional en Ubuntu 9.04 y anteriores):
    vi /etc/modprobe.d/aliases
    alias net-pf-10 ipv6 off
    alias net-pf-10 off
    alias ipv6 off
    Reiniciamos
    reboot
    
  • Método 3. FUNCIONA Como posiblemente todo esto no nos haya funcionado:
    vi /etc/default/grub
    << GRUB_CMDLINE_LINUX_DEFAULT="quiet splash"
    >> GRUB_CMDLINE_LINUX_DEFAULT=”quiet splash ipv6.disable=1”
    
    Recargamos la configuración del grub y reiniciamos:
    update-grub
    reboot
    

comentarios:

Anónimo dijo...

FYI:


Bajo el siguiente kernel:


3.0.0-16-generic #28-Ubuntu SMP Fri Jan 27 17:44:39 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux

me ha funcionado sin problemas añadiendo la linea

net.ipv6.conf.all.disable_ipv6 = 1


root@CROUS:~# cat /proc/sys/net/ipv6/conf/all/disable_ipv6
1
root@CROUS:~#


Quizá fué un problema con tu kernel en concreto?