Cambiar mi direccion ip desde codigo

30/11/2006 - 08:18 por Javier Garcia | Informe spam
Buenas, necesito cambiar la direccion ip de mi maquina, pero no tengo ni
idea de como hacerlo.

¿¿Alguien sabe como??

Muchas gracias gente.
 

Leer las respuestas

#1 Juan Barbat
30/11/2006 - 12:29 | Informe spam
Hola.
Yo estuve buscando bastante sobre el tema. En la empresa donde trabajo
se compraron unos notebookŽs y los usuarios necesitan cambiar su
dirección IP diariamente.
Estuve viendo y encontre 2 formas, una es utilizando WMI, la otra es
llamando a un comando de DOS "netsh".

Intente primero con el WMI pero no lo pude hacer funcionar, con el
"netsh" fue bastante sencillo.

/// <summary>
/// Esta funcion es para configurar una dirección ip
/// estatica, se le pasa como parametros la ip del pc y la puerta de
enlace.
/// </summary>
/// <param name="setIP"></param>
public void setIP(string dip, string dgateway)
{
this.p_strDIp = dip; //Igualamos estas variables a los
parametros que pasa el Form
this.p_strDGateway = dgateway;

Process procIP = new Process();//Iniciamos el proceso a
ejecutar
procIP.StartInfo.FileName = "netsh";//Seleccionamos el
ejecutable y los argumentos
procIP.StartInfo.Arguments = "interface ip set address
\"Conexión de área local\" static " + this.p_strDIp + "
255.255.255.240 " + this.p_strDGateway + " 1"; //Le pasamos como
argumentos la direccion IP y la puerta de enlace
procIP.StartInfo.WindowStyle = ProcessWindowStyle.Hidden;
//Configuramos la aplicación para que no muestre la ventana
procIP.Start();//Ejecutamos el proceso

MessageBox.Show("Ha finalizado el proceso de cambio de IP",
"Cambio de dirección IP"); //Notificamos que ha finalizado el proceso

}

On 30 nov, 04:18, "Javier Garcia" wrote:
Buenas, necesito cambiar la direccion ip de mi maquina, pero no tengo ni
idea de como hacerlo.

¿¿Alguien sabe como??

Muchas gracias gente.

Preguntas similares