Gravatar de Armonth

Windows Vista tiene problemas con IPv6

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:

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\tcpip6\Parameters

Y 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: 0×1.
  • Desactivar 6to4: 0×2.
  • Desactivar ISATAP: 0×4.
  • Desactivar Teredo: 0×8.
  • Desactivar Teredo y 6to4: 0xA.
  • Desactivar todas las interfaces LAN y PPP: 0×10.
  • Desactivar todas las interfaces por tunel, LAN y PPP: 0×11.
  • Preferir IPv4 antes que IPv6: 0×20.
  • 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 0×20 para que usase IPv4 hasta el momento en que la red esté 100% bajo IPv6, día que ojalá llegue pronto.

12 Comentarios (feed)

  1. Gravatar de Rarok Rarok nos comenta:

    ¿Eso de la pila TCP/IP copiada de BSD de qué va?

    Sábado, 9 de Junio/2007 @ 17:06

  2. Gravatar de Armonth Armonth nos comenta:

    Pues que hace mucho tiempo, allá por el 2000-2001 Microsoft negaba el uso del software libre tanto como una solución (un sistema operativo decente) como que lo usase en Windows pero resultó que su pila TCP/IP era parte o toda procedente de un BSD…

    Por casualidades de la vida, ellos tenian su NetBEUI que perdia terreno ante TCP/IP y compró a una empresa un TCP/IP basado en BSD. Con una licencia BSD puedes cambiar la licencia y convertir código libre en propietario por eso se suele discutir que la GPL es más libre (”no te da la libertad de volverte un esclavo”) o la BSD lo es más (te da libertad para todo: incluso para perderla).

    Buscando un poco, creo que la parte de “Windows” en el artículo Implementaciones de TCP de la Wikipedia lo resume acertadamente.

    Sábado, 9 de Junio/2007 @ 17:44

  3. Gravatar de Ordago Ordago nos comenta:

    El atajo para ejecutar es Win+R

    Sábado, 9 de Junio/2007 @ 18:52

  4. Gravatar de Armonth Armonth nos comenta:

    Ordago cierto (se empiezan a notar los años “offline” del mundillo Windows xD) corregido.

    Sábado, 9 de Junio/2007 @ 21:16

  5. Gravatar de Ordago Ordago nos comenta:

    Yo tambien llevo “offline” un tiempo, pero, hace poco tuve que tocar el registro en el ordenador de mi hermano. Una chapuza que hice.

    Domingo, 10 de Junio/2007 @ 4:26

  6. Gravatar de Neofito Neofito nos comenta:

    Y tambien tendra problemas con los porcesadores de 8 nucleos, menuda joyita, ni IPv6, ni muchos nucleos, lo que se dice un SO moderno y futurista, xD

    Domingo, 10 de Junio/2007 @ 21:12

  7. Gravatar de Rarok Rarok nos comenta:

    ¿No funciona con equipos de 8 nucleos? Yo juraría que eso del número de nucleos que maneja está limitado por la versión que se usa.

    Martes, 12 de Junio/2007 @ 16:09

  8. Gravatar de Jorge Jorge nos comenta:

    hola me gustaria saber que datos exactos osea que numeros debo de poner en valor binario si me dijieran se los agradeceria mucho

    Miércoles, 27 de Junio/2007 @ 4:11

  9. Gravatar de Armonth Armonth nos comenta:

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

    Miércoles, 27 de Junio/2007 @ 4:27

  10. Gravatar de balmung balmung nos comenta:

    Tío, muchas gracias de verdad… estuve dando vueltas intentando configurar el wifi y al final pensé que sería algún fallo de este protocolo… así que decidí cortar por lo sano y busqué por internet como desactivarlo… y voilá!

    Gracias otra vez ;d

    Martes, 17 de Julio/2007 @ 17:43

  11. Gravatar de yaguito yaguito nos comenta:

    Alguien sabe com desactivar este protocolo en windows xp? al parecer si lo desactivas consigues que el ordenador haga menos peticiones a los servidores disminuyendo el tiempo de espera.
    segun dicen aki solo k para linux
    http://www.ubuntu-es.org/index.php?q=node/19838
    si lo kieres probar en firefox es:
    escribes about:config en una pestaña nueva
    en el filtro escribes ipv6
    y cambias al valor true haciendo doble clic
    si es tan amable que me escriba un correo a santicances@gmail.com
    saludos!!!

    Martes, 7 de Agosto/2007 @ 23:43

  12. Gravatar de Eko Eko nos comenta:

    entonces quedaria asi?….0×2000000??

    Viernes, 17 de Agosto/2007 @ 2:55

Comentarios cerrados