Foro de elhacker.net

Programación => Scripting => Mensaje iniciado por: kraszic en 14 Agosto 2007, 15:25 pm



Título: Problema en batch comando "netsh"
Publicado por: kraszic en 14 Agosto 2007, 15:25 pm
Bueno, primero decir q este codigo lo copie de otro lado y antes de formatear el ordenador me funcionaba perfectamente pero ahora no me funciona.
Lo q hace el programa es cambiar la ip (funciona con ONO)
El proceso q sigue para cambiar la ip es este:

1/ abrimos la consola :ejecutar -> cmd
2/ ipconfig /release
3/ vamos a conexiones de red-propiedades-propiedades de tcp/ip y nos inventamos una ip (la mascara la pone automaticamente).le damos a todo a aceptar.
4/ despues de aceptar todo volvemos a conexiones de red-propiedades, volvemos donde antes y marcamos obtener ip automaticamente

Bueno este es el codigo batch de el programa citado arriba:

Código:
@echo on
title CAMBIAR DE IP
ipconfig
ipconfig /release ONO
netsh interface ip set address name="ONO" source=static addr=192.168.1.105 mask=255.255.255.0
netsh interface ip set address name="ONO" source=dhcp
ipconfig
ipconfig /renew ONO
pause>nul
exit

El problema es q cuando ejecuto el programa me da este error: "netsh" no se reconoce como un comando interno o externo, programa o archivo por lotes ejecutable

bueno a ver si me podeis ayudar, porq antes de formatear el codigo me funcionaba perfectamente

saludos


Título: Re: Problema en batch comando "netsh"
Publicado por: sirdarckcat en 16 Agosto 2007, 02:55 am
que sistema operativo?
netsh existe en windows 200 y xp (supongo vista tambien).. debería existir..

Aun asi..
ve a agregar y quitar programas -> selecciona "Activar componentes de windows" -> Servicios basicos TCPIP

podrian llamarse distinto.. ve las opciones que se parezcan..

Saludos!!


Título: Re: Problema en batch comando "netsh"
Publicado por: kraszic en 16 Agosto 2007, 11:01 am
que sistema operativo?
netsh existe en windows 200 y xp (supongo vista tambien).. debería existir..

Aun asi..
ve a agregar y quitar programas -> selecciona "Activar componentes de windows" -> Servicios basicos TCPIP

podrian llamarse distinto.. ve las opciones que se parezcan..

Saludos!!
gracias por contestar, ya creia q nadie lo sabia...
Tengo un pekeño problema, no tengo el CD de windows... Hay alguna otra manera de instalar eso q no esta???
Si, tengo windows xp

saludos


Título: Re: Problema en batch comando "netsh"
Publicado por: GroK en 20 Agosto 2007, 23:22 pm
Prueba esto a ver:

http://support.microsoft.com/kb/817778

Y si no aqui he subido mi netsh, lo copias a %windir%\system32\ y a ver si rula :xD

http://www.megaupload.com/?d=DH4MXW2M

Saludos



Título: Re: Problema en batch comando "netsh"
Publicado por: kraszic en 24 Agosto 2007, 17:32 pm
Prueba esto a ver:

http://support.microsoft.com/kb/817778

Y si no aqui he subido mi netsh, lo copias a %windir%\system32\ y a ver si rula :xD

http://www.megaupload.com/?d=DH4MXW2M

Saludos


gracias por responder, probe lo segundo porq era mas facil q lo primero y ahora el comando netsh parece q funciona pero ahora me da este error:

No se encuentra el comando: interface ip set address name=ono source=dhcp

Supongo q no tendre ningun windows pirata de estos y no me deja hacer algunas cosas, no??? Donde puedo ver la version real de mi windows? a ver si es alguna cosa rara...


Título: Re: Problema en batch comando "netsh"
Publicado por: GroK en 30 Agosto 2007, 01:35 am
Una cosa: Tienes Windows XP Home verda? ;D Porque que sea pirata o no,no importa en absoluto pero si es la version Home es muy probable que por defecto venga sin el netsh, y por ende los demas...

Prueba esto: Vete a la consola y teclea 'netsh'. Ahora en teoria te saldria un prompt tal que asi:

Código:
netsh>

Una vez ahi, teclea ahora 'interface'. Si todo estuviera correcto deberia salir:

Código:
netsh interface>

Pero si por el contrario te da algun error de que no se reconoce el comando etc, pos esta mas jodido. Prueba y nos dices.

Saludos

PD: Para ver la version de tu Windows teclea ver, aunque ya te digo que no tiene importancia xD. Y mucho menos te dira si es pirata o 'genuine' :P


Título: Re: Problema en batch comando "netsh"
Publicado por: kraszic en 30 Agosto 2007, 10:28 am
No se q version de windows tendre porq yo no lo instale...
He puesto el comando ver y me ha salido: Microsoft windows xp [version 5.1.2006]

Despues he probado a introducir el comando netsh y ese me ha aparecido como tu me has dicho y no ha dado ningun error pero al poner el comando interface a continuacion me ha dado este error: No se encuentra el comando: Interface

Decir tambien q el comando netsh me funciona gracias a q me baje el netsh q tu me pusiste mas arriba y lo coloque en system32 porq antes no lo tenia he probado a borrarlo (como estaba antes el ordenador) y entonces no me funcionaba ni el comando netsh... Mira a ver si la solucion esta en q me subas tambien el archivo interface porq yo no tengo ni idea de esto...

saludos y gracias


Título: Re: Problema en batch comando "netsh"
Publicado por: GroK en 31 Agosto 2007, 00:21 am
Si tienes Home (la 5.1.2006 es Home, 5.1.2600 es la Pro; de todas maneras puedes dar click derecho sobre Mi PC -> Propiedades y ahi sales de dudas).

Lo de "subir el archivo interface" ya lo habia pensado, de hecho lo estuve buscando xD pero no lo encuentro, me da que viene embebido en el netsh pero en tal caso no deberia darte ese error...No se no se, dejame investigar a ver :-X
Saludos


Título: Re: Problema en batch comando "netsh"
Publicado por: GroK en 31 Agosto 2007, 00:58 am
Vale, 'creo' que ya se lo que falta: bajate esto, es una dll que tienes que poner en system32 tambien:

http://www.megaupload.com/?d=EC37BRT6

Ya me cuentas :)

PD: Ah por cierto, lo de la falta del netsh no viene dado por ser Home Edition, sino porq viene por defecto a partir del Service Pack 1. Mira donde te dije, click derecho en mi pc etc. y donde te pone Sistema: Microsoft, Windows XP, Home etc., debajo pondria 'Service Pack X' en caso de que lo tengas instalado; si no es asi (que es lo mas probable) no te saldria nada.


Título: Re: Problema en batch comando "netsh"
Publicado por: kraszic en 31 Agosto 2007, 11:38 am
Vale, 'creo' que ya se lo que falta: bajate esto, es una dll que tienes que poner en system32 tambien:

http://www.megaupload.com/?d=EC37BRT6

Ya me cuentas :)

PD: Ah por cierto, lo de la falta del netsh no viene dado por ser Home Edition, sino porq viene por defecto a partir del Service Pack 1. Mira donde te dije, click derecho en mi pc etc. y donde te pone Sistema: Microsoft, Windows XP, Home etc., debajo pondria 'Service Pack X' en caso de que lo tengas instalado; si no es asi (que es lo mas probable) no te saldria nada.

Vas a flipar un rato tio, no se si me equivoq ayer al responderte pero en mi pc propiedades me pone q tengo windows xp professional SP2 version 2002. Y despues lo he comprovado en la consola de comandos y la version era la 2600....
Coincidencia q me haya equivocado o habra pasado algo raro en mi pc???

Me he bajado el archivo ese q me has puesto y he intentado ponermelo, pero como ya hay un archivo con el mismo nombre, windows no me deja borrarlo y denega el acceso a ese archivo por lo q no puedo substituir el archivo por el q has puesto tu.
Q puedo hacer para borrarlo???

saludos


Título: Re: Problema en batch comando "netsh"
Publicado por: GroK en 2 Septiembre 2007, 02:42 am
Vas a flipar un rato tio, no se si me equivoq ayer al responderte pero en mi pc propiedades me pone q tengo windows xp professional SP2 version 2002. Y despues lo he comprovado en la consola de comandos y la version era la 2600....
Coincidencia q me haya equivocado o habra pasado algo raro en mi pc???

:( Juas!

Bueno lo mas probable es que te hayas confundido, de 2600 a 2006 no hay demasiadas diferencias xD

En cuanto al rollo ese, si no te deja borrarlo...tienes permisos de administrador? De todas maneras si ya lo tienes no creo q hiciera falta recopiarlo de nuevo. Lo unico que se me ocurre a estas alturas es que instales el pack ese que te puse mas arriba (http://support.microsoft.com/kb/817778), que se supone que trae todas las herramientas necesarias, no sea que te falte algo... Lo unico que tienes que hacer ahi es bajar un poco en la pagina y clickar donde dice "Descargar el paquete WindowsXP nosequenosecuanto...exe ahora", lo instalas y listo.

Bueno, "listo"...  :xD a ver que es lo siguiente :P

Saludos



Título: Re: Problema en batch comando "netsh"
Publicado por: kraszic en 2 Septiembre 2007, 13:19 pm
Vas a flipar un rato tio, no se si me equivoq ayer al responderte pero en mi pc propiedades me pone q tengo windows xp professional SP2 version 2002. Y despues lo he comprovado en la consola de comandos y la version era la 2600....
Coincidencia q me haya equivocado o habra pasado algo raro en mi pc???

:( Juas!

Bueno lo mas probable es que te hayas confundido, de 2600 a 2006 no hay demasiadas diferencias xD

En cuanto al rollo ese, si no te deja borrarlo...tienes permisos de administrador? De todas maneras si ya lo tienes no creo q hiciera falta recopiarlo de nuevo. Lo unico que se me ocurre a estas alturas es que instales el pack ese que te puse mas arriba (http://support.microsoft.com/kb/817778), que se supone que trae todas las herramientas necesarias, no sea que te falte algo... Lo unico que tienes que hacer ahi es bajar un poco en la pagina y clickar donde dice "Descargar el paquete WindowsXP nosequenosecuanto...exe ahora", lo instalas y listo.

Bueno, "listo"...  :xD a ver que es lo siguiente :P

Saludos


he probado a instalarlo pero me dice q el paquete ese es solo para service pack 1...
Yo tengo sp2

saludos


Título: Re: Problema en batch comando "netsh"
Publicado por: tekone en 17 Febrero 2008, 12:57 pm
Hola!

A mi me ocurre también un problema con netsh, me da el mismo error de que no se reconoce lo de interface, pero lo que me indica cada vez que ejecuto netsh es que no puede cargar IFMON.DLL

Alguna sugerencia?

Gracias!