Ich habe eine Client/Server Anwendung geschrieben, die eine Verbindung über RMI herstellt. Das ganze funktioniert in folgenden Kombinationen auch ganz gut:
Server Windows, Client Windows
Server Windows, Client Linux
Wenn ich jetzt aber den Server unter Linux starte, kann ich zwar lokal darauf zugreifen, allerdings nicht von einem Windows PC. Ich bekomme folgende Exception:
Was mich verwirrt ist die 127.0.1.1 als IP-Adresse, obwohl ich 192.168.178.20 angegeben habe. Auf dem Server wird die gleiche Adresse von diesem Aufruf ausgegeben:
Wo liegt das Problem? Blockiert Linux etwa irgendwelche Ports/Dienste/...?
Server Windows, Client Windows
Server Windows, Client Linux
Wenn ich jetzt aber den Server unter Linux starte, kann ich zwar lokal darauf zugreifen, allerdings nicht von einem Windows PC. Ich bekomme folgende Exception:
Java:
Connection refused to host: 127.0.1.1; nested exception is: java.net.ConnectException: Connection refused: connect
Was mich verwirrt ist die 127.0.1.1 als IP-Adresse, obwohl ich 192.168.178.20 angegeben habe. Auf dem Server wird die gleiche Adresse von diesem Aufruf ausgegeben:
Java:
InetAddress.getLocalHost().getHostAddress()
Wo liegt das Problem? Blockiert Linux etwa irgendwelche Ports/Dienste/...?