NOTA:
Esto funciona sólo hasta Ubuntu 8.10 (Intrepid Ibex). A partir de Ubuntu 9.04 (Jaunty Jackalope) IPv6 está compilado adentro del kernel y no como un módulo aparte, de modo tal que creo que la única forma de deshabilitarlo es recompilando el kernel y sacando el soporte para IPv6 o poniéndolo en un módulo y deshabilitando el módulo como dice acá abajo.
Ver si IPv6 está habilitado
ip a | grep inet6
Si sale algo del tipo:
inet6 ::1/128 scope host
entonces IPv6 está habilitado. Si no hay ninguna salida, entonces está deshabilitado
Si no estamos usando IPv6, tenerlo habilitado es más un dolor de cabeza que una ventaja.
Hay problemas con apache+mod_ssl, temas de seguridad en el firewall, etc...
Deshabilitar IPv6
La forma más elegante de deshabilitarla en Ubuntu la ví en http://beranger.org/index.php?article=1127&page=3k y en https://help.ubuntu.com/community/WebBrowsingSlowIPv6IPv4 y consiste en crear un archivo /etc/modprobe.d/blacklist-ipv6 con el siguiente contenido:
blacklist ipv6
Podemos hacerlo con
sudo sh -c 'echo "blacklist ipv6" > /etc/modprobe.d/blacklist-ipv6'
Luego de esto es necesario rebootear (no alcanza con restartear la red).
Hay otras opciones en http://ubuntuforums.org/showthread.php?t=87798 y http://www.linuxquestions.org/questions/linux-newbie-8/disable-ipv6-in-ubuntu-326645/ pero me parecen algo menos elegantes.
.