none
DesHabilitar dispositivo

    問題

  • Buenas.

    Tengo cablemodem, y hay veces que necesito renovar mi IP. Para ello me hice un pequeño archivo bat que me renueva la ip, pero para que funcione en un momento tengo que apagar el modem y despues prederlo de vuelta. Por eso queria saber si hay alguna forma de desactivar la tarjeta de red para evitar tener que prender y apagar el modem, y poder renovar la IP con un clic.
    Aca les dejo el archivo bat:

    Bloque de código

    echo off
    cls
    echo Por favor sigua las instrucciones:
    pause
    ipconfig /release
    cls
    echo =============================
    echo    Apage el modem y luego ...
    echo =============================
    pause
    ipconfig /renew
    ipconfig /release
    cls
    echo ==============================
    echo    Prenda el modem y luego ...
    echo ==============================
    pause
    ipconfig /renew

    echo on


    2007年12月24日 上午 01:34

解答

  • ESO que tiene que ver con C#??

     

    En fin

     

    Bloque de código

    ipconfig /release

    nbtstat -r

    nbtstat -rr

    nbtstat -R

    nbtstat -RR

    ipconfig /flushdns

    ipconfig /renew

    ipconfig /registerdns

     

     

    No deberia ser necesario reiniciar el hardware pero depende finalmente del hardware y sus drivers.

     

    Si realmente crees necesario deshabiliyat / habiligar el dispositivo ... desde un .bat es mucho mejor que uses WMI combinado con windows script.

     

     

    PD. No todos los Comandos que dejé estan isponibles para todas las plataformas.

     

    Si el mensaje fue de ayuda no olvides marcarla respuesta como correcta.

    2007年12月24日 上午 02:51

所有回覆

  • ESO que tiene que ver con C#??

     

    En fin

     

    Bloque de código

    ipconfig /release

    nbtstat -r

    nbtstat -rr

    nbtstat -R

    nbtstat -RR

    ipconfig /flushdns

    ipconfig /renew

    ipconfig /registerdns

     

     

    No deberia ser necesario reiniciar el hardware pero depende finalmente del hardware y sus drivers.

     

    Si realmente crees necesario deshabiliyat / habiligar el dispositivo ... desde un .bat es mucho mejor que uses WMI combinado con windows script.

     

     

    PD. No todos los Comandos que dejé estan isponibles para todas las plataformas.

     

    Si el mensaje fue de ayuda no olvides marcarla respuesta como correcta.

    2007年12月24日 上午 02:51
  • Gracias por responder tan rápido.

    El tema es no se me renueva la IP si yo no apago o desconecto el modem en la parte donde dice:

    ipconfig /renew
    ipconfig /release

    Por eso quería hacer un programita en c# que ejecutara el ipconfig /release, deshabilitara el modem o la placa de red, ejecutara el ipconfig /renew -> ipconfig /release, habilitara nuevamente el modem o placa de red y despues ejecutara ipconfig /renew.

    Solamente siguiendo esos pasos se me renueva la IP. El tema es que apagando el modem y ejecutando el ipconfig /renew se logra borrar un cache o archivo (que no se donde está) que es el que mantiene la misma ip.

     

    Probe ejecutando un bat con lo que me dejaste pero no funciona.

     

    Si alguno sabe alguna otra forma de forzar el renovado de la IP publica de una maquina con cablemodem, agradezco su aporte. Yo hablo de esta, porque es la única que encontré en internet.

    2007年12月24日 下午 06:26