Comando secreto de windows.netsh

Colapsar
X
 
  • Filtrar
  • Tiempo
  • Mostrar
Limpiar Todo
nuevos mensajes

  • Comando secreto de windows.netsh

    Hoy les quiero revelar un truco que utilizo de vez en cuando en momentos cuando todo parece perdido en el mundo de redes de Windows. Es algo que encontré hace mucho cuando mi PC se negaba a conectarse a una red en donde yo sabía que había configurado todo correctamente. No solo me arregló todo sino que me ha sido útil varias veces, siendo la última vez que lo utilicé hace un par de minutos, razón por la cual lo pongo ahora en eliax para que les sea útil a todos.

    El comando es el siguiente, y lo tienes que ejecutar en la linea de comando de Windows:

    netsh int ip reset c:\resetlog.txt

    Unas notas importantes sobre este comando:

    - En Windows XP para que aparezca la linea de comando simplemente haz clic en "Inicio" ("Start"), después en "Ejecutar" ("Run"), y en la barrita que sale escribe CMD y presiona la tecla de Enter en tu teclado. Noten que no he probado esto en otras versiones de Windows. Alternativamente si presionas la tecla de "Windows" en tu teclado junto con la tecla R consigues también sacar la barrita esa.

    - Según Microsoft, este comando podría tener efectos adversos con algunas aplicaciones de red (ya que borra el cache DNS entre otras cosas). Sin embargo yo particularmente nunca he tenido problemas (y eso que ejecuto muchísimos programas de red, servidores web, bases de datos, redes virtuales, etc). En otras palabras, ejecuta este comando a tu propio riesgo, pero al menos yo no he tenido problemas.

    - Si sabes lo que haces, la parte del comando que dice c:\resetlog.txt la puedes substituir por cualquier otra ruta o nombre de archivo de texto. Esto es simplemente el lugar donde escribirá una bitácora (un "log") de todas las cosas que hizo.

    - Para los técnicos: Lo que esto hace es resetear el "stack" de TCP/IP a su estado original (pero sin cambiar la configuración que ya tengas, como son direcciones IP, gateway, etc), por lo que de paso resetea también el cache de DNS y todo lo que tenga que ver con redes en Windows. Esto es un truco esencial si desarrollas aplicaciones de red de bajo nivel (como Sockets) en Windows.

    - Entre los problemas que esto me ha resuelto están: (1) mi máquina no querer acceder a ciertas páginas web, (2) mi máquina no querer conectarse a otra red después de yo asignarle IP estáticas o dinámicas, (3) el no aparecer en redes de windows, (4) el no poder ver otras PCs de windows en la misma red, (5) el no poder encontrar impresoras compartidas, y (6) el no querer conectarse a algunas redes WiFi.

    Sin duda alguna esta es una de esas joyas escondidas que cuando uno las descubre se pregunta primero por qué no descubrí esto antes, y segundo por qué microsoft no pone un botón en Windows que diga "resetear mi red" para que ejecute este comando...
Trabajando...
X