Die Situation geht so, ich habe zwei Netzwerkschnittstellen in meinem Macbook Pro. Eine ist eine statisch definierte Ethernet-Schnittstelle und die andere ist eine DHCP-konfigurierte drahtlose Schnittstelle.Ist es möglich anzugeben, welche Netzwerkschnittstelle für eine JVM (oder IDE) zu verwenden ist
Ich versuche, herauszufinden, wie ein bestimmtes Java-Projekt konfigurieren meine statisch verdrahtete Schnittstelle nur zu bedienen und einfach nicht den ersten in der Liste auswählen, entweder durch die JVM oder durch meine IDEA (IntelliJ 8)
Ich habe es geschafft, dies über eine Instanz von VMware zu erreichen, wo ich meine virtuelle Umgebung nur von meiner kabelgebundenen Schnittstelle füttert, aber dies zeigt Leistungsprobleme und nur allgemeine Kopfschmerzen des Umblätterns zwischen Windows/OSX.
Ich konnte bisher keine jvm-Eigenschaft finden, mit der ich angeben kann, welche nic verwendet wird, noch habe ich Dokumentation für IntelliJ gesehen, die das definiert. Wenn jemand irgendwelche Ideen hat, wie man dies so schmerzlos wie möglich lösen kann, würde ich die Hilfe schätzen.
Das ist, was ich befürchtet habe, danke für die Antwort Ich werde versuchen, meine Duck Tape Vmware Lösung für jetzt anzuwenden. Ich dachte auch darüber nach, einen intelligenten Proxy zu verwenden, der den Verkehr einfach zwischen den NICs verschiebt, je nachdem, wer ihn anruft. –
Diese Antwort ist nicht korrekt. Wenn Sie Ihren lokalen Socket an eine bestimmte lokale IP-Adresse binden, verwendet er die entsprechende NIC. – EJP