Martin Haller <martin@martin-haller.de> wrote:
Wenn jetzt zum Beispiel mein Firewall/Router eth0, eth1 und eth0:0 hat, und ich starte dort eine Anwendung, auf welcher IP reserviert sich der Client seinen Port? auf eth0 ? oder wo gerade Ports frei sind? Oder kann man das irgendwie steuern?
Wenn ein Programm eine Verbindung zu einem anderen Rechner aufbauen will, dann haengt die Wahl des Interfaces von der Routing-Tabelle ab. Es wird (das ist ja Sinn der Sache) das Interface benutzt, ueber das die Route zu dem anderen Rechner fuehrt. Server-Programme nehmen Verbindungen fuer ihren Port ueblicherweise auf allen Interfaces an. Es ist prinzipiell moeglich, sich dabei durch Angabe der zugehoerigen IP-Adresse nur auf ein Interface zu beschraenken. Ob das in der Konfiguration unterstuetzt wird, haengt von den einzelnen Programmen ab. Auf welchem Interface eine Verbindung letztendlich tatsaechlich ankommt, laesst sich dann nicht mehr von dem Server steuern, sondern haengt einfach davon ab, auf welchem Weg die IP-Pakete eines anderen Rechners ihn erreichen. Eilert -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Eilert Brinkmann -- Universitaet Bremen -- FB 3, Informatik eilert@informatik.uni-bremen.de - eilert@tzi.org - eilert@linuxfreak.com http://www.informatik.uni-bremen.de/~eilert/ --------------------------------------------------------------------- To unsubscribe, e-mail: suse-linux-unsubscribe@suse.com For additional commands, e-mail: suse-linux-help@suse.com