una problemas por internet estatica crear conexion conectar conecta como cambiar cable java windows networking

problemas - Establecer dirección IP para la interfaz de red en Windows XP desde Java



problemas conexion internet windows xp (3)

Intente utilizar IPHelper API, puede encontrar en MSDN una gran cantidad de ejemplos y documentación. Por supuesto, tendrá que hacer una invocación de método nativo. Este es el enlace a la página principal de IP Helper en MSDN: http://msdn.microsoft.com/en-us/library/aa366073%28v=VS.85%29.aspx

También podría darle algunos enlaces .net con respecto a los contenedores gestionados sobre el código C ++ nativo, pero usted trabaja en Java.

Necesito configurar la dirección IP en la máquina con Windows XP desde nuestra APLICACIÓN Java. Como no conozco ninguna forma de configurarlo puramente desde Java, me gustaría usar netsh para configurarlo. Howerver, dado que hay más de una interfaz, necesito obtener un "nombre largo" especial para la conexión de red.
El comando Nethsh se verá así:

netsh interface ip set address name="Local Area Connection" source=dhcp

Intenté usar

NetworkInterface clase para obtenerlo, pero sin éxito. Para el nombre de red en Windows XP, devuelve nombres como "eth0" :)

Actualmente estoy analizando la salida del comando "ipconfig", pero no solo es problemático, sino que no se escala con varias mutaciones en el lenguaje XP.


Esto funciona para mi

netsh -c interface ip show config

usted ve el nombre largo de la interfaz

y después

netsh interface ip set address "Połączenie lokalne" static 192.168.1.34 255.255.255.0 192.168.1.247 1

Hay una página de ayuda de M $ http://support.microsoft.com/kb/257748/en-us