Jeder kennt sicher das Feature, dass man auf eine Netzwerkkarte, mehrere IP Adressen vergeben kann. (eth0:0, eth0:1 etc) Nun bin ich hier auf etwas gestossen, was mich stutzig macht, bzw ich versuche zu verstehen wie Linux in dem Fall vorgeht.
Die Config sieht wie folgt aus:
Code: Alles auswählen
eth0: 19.224.8.107 255.255.0.0
eth0:0 19.224.8.33 255.255.0.0
eth0:1 19.224.8.34 255.255.0.0
Code: Alles auswählen
tcp 0 0 19.224.8.140:22 19.224.8.107:49495 ESTABLISHED-
Code: Alles auswählen
tcp 0 0 19.7.10.54:22 19.224.8.33:49500 ESTABLISHED -
Wie muss ich mir da die Vorgehensweise beim Kernel vorstellen? Wie entscheidet er, welche IP er verwendet, wenn er eine Verbindung zur gegenstelle aufbaut und wieso verwendet er gerade die IP auf eth0:0, wenn ich mich in einem anderen Netz bewege?