Hallo LUG,
ich habe für einen Server (Debian etch) eine primäre IP-Adresse in einem Subnet und 5 weitere IP-Adressen in einem anderen Subnetz. Für beide Netze habe ich separate Gateway und Netzwerkadressen. Da ich nur eine Netzwerkkarte in der Maschine habe, weise ich die Adressen aus dem zweiten Netz über IP-Alias (eth0:1 - eth0:5) zu.
Leider scheint das Routing nicht so zu funktionieren, wie ich das gern hätte. Im Moment werden alle Pakete zu einem externen Netz über das Gateway der primären Adresse geroutet. Für einen Anwendungsfall ist es aber erforderlich, dass Pakete von den IPs des zweiten Subnetzes über dessen Gateway geroutet werden.
Wenn ich für die IP-Adressen aus dem zweiten Subnetz in der /etc/network/interfaces die Gateway-Adresse händisch eintrage, funktioniert das trotzdem nicht, weil anscheinend das default-Gateway für die primäre IP-Adresse gewinnt.
Gibt es eine Lösung für dieses Problem z.B. mit ip route statt mit dem Gateway-Eintrag in der /etc/network/interfaces? Über konstruktive Ideen würde ich mich freuen. Mit Tante google (Suchbegriffe debian ip alias routing) bin ich leider auf keine passende Lösung gestoßen.
Viele Grüße Jan Dittberner