Windows Vista tiene problemas con IPv6

Autor: Armonth | El sábado 09 de junio del 2007 @ 14:49.

Microsoft reconoce que existen "ciertas incompatibilidades" con Windows Vista e IPv6, entre los distintos problemas esta que los mensajes de error ICMP (usados, entre otros, para hacer los famosos "pings") no pueden ser leídos por las aplicaciones bajo Vista.

Y los problemas están surgiendo. Por ejemplo, trabajos de impresión en red que se corrompen regularmente hasta que se desactiva el soporte IPv6 de Vista, momento en que todo vuelve a la normalidad.

Como consecuencia, algunos consultores ya están recomendando a sus clientes que desactiven en sus estaciones de trabajo el soporte para IPv6, al menos hasta que las redes completas migren a IPv6. También afirman que los responsables de redes deberían tomar buena nota de este asunto, porque si no cuentan con ello pueden perder muchas horas tratando de resolver problemas.

Pues nada, que copien vuelvan a copiar la pila TCP/IP de algún *BSD y solucionado.

Desactivar IPv6 en Windows Vista

A diferencia de Windows XP, IPv6 no puede ser desinstalado en Vista (de que me extraña...) sin embargo puede ser desactivado:

Primero toca pulsar Win+R para abrir el cuadro de ejecutar comandos y escribir: regedit. Luego vamos a la ruta:

HKEY_LOCAL_MACHINE
| -- SYSTEM
     | -- CurrentControlSet
          | -- Services
               | -- tcpip6
                    | -- Parameters

Dentro creamos un nuevo registro (DWORD) llamado DisabledComponents. Por defecto DisabledComponents está a 0, ahora toca poner el valor que más convenga, cabe mencionar que el valor es una mascara por lo que el bit a tocar es el bit más bajo, así que toca generar un número binario y pasarlo a hexadecimal. Pero no nos vamos a matar tanto, los valores más habituales están justo debajo:

  • Desactivar todos las interfaces por tunel: 0x1.
  • Desactivar 6to4: 0x2.
  • Desactivar ISATAP: 0x4.
  • Desactivar Teredo: 0x8.
  • Desactivar Teredo y 6to4: 0xA.
  • Desactivar todas las interfaces LAN y PPP: 0x10.
  • Desactivar todas las interfaces por tunel, LAN y PPP: 0x11.
  • Preferir IPv4 antes que IPv6: 0x20.
  • Desactivar IPv6 sobre todas las interfaces y preferir IPv5 antes que IPv6: 0xFF.

Yo, en principio (suponiendo que tuviera una máquina con Vista) usaria 0x20 para que usase IPv4 hasta el momento en que la red esté 100% bajo IPv6, día que ojalá llegue pronto.

Comentarios