La situación es la siguiente, tengo dos interfaces de red en mi macbook pro. Una es una interfaz Ethernet estáticamente definida y la otra es una interfaz inalámbrica configurada DHCP.¿Es posible especificar qué interfaz de red para una JVM (o IDE) utilizar
Estoy tratando de encontrar la manera de configurar un proyecto Java específica para usar mi interfaz conectada estáticamente y no simplemente escoger el primero en la lista, ya sea a través de la JVM o por medio de mi idea (IntelliJ 8)
Logré lograr esto a través de una instancia de vmware donde tengo mi entorno virtual alimentándose solo de mi interfaz cableada, pero esto presenta problemas de rendimiento y solo dolores de cabeza generales de voltear entre windows/osx.
Hasta ahora no he podido encontrar una propiedad jvm que me permita especificar qué nic se usa ni he visto documentación para IntelliJ que defina eso. Si alguien tiene alguna idea sobre cómo resolver esto tan fácilmente como sea posible, agradecería la ayuda.
Eso es lo que temía, gracias por la respuesta intentaré aplicar mi solución de cinta de vmware de pato por el momento. También estaba pensando en usar un proxy inteligente que simplemente movería el tráfico entre los nics dependiendo de quién lo llamara. –
Esta respuesta no es correcta. Si vincula su socket local a una dirección IP local específica, usará la NIC correspondiente. – EJP