Hi Luca,
On Mon, Jun 23, 2008 at 09:51:17 +0200, Luca Bertoncello wrote:
eth0 => 192.168.2.100 (Netz 192.168.2.0/24) eth1 => 192.168.3.100 (Netz 192.168.3.0/24) eth2 => XX.YY.ZZ.106 (Netz XX.YY.ZZ.104/29) eth2:1 => XX.YY.ZZ.107 (Netz XX.YY.ZZ.104/29) eth3 => keine IP, wird fuer PPP benutzt
Die IPs des Netzes 192.168.2.0/24 werden Internet ueber ppp0 oder eth2 sehen, je nach Ziel (mit Redundanz).
Was ich jetzt machen soll ist, dass das Netz 192.168.3.0/24 das Internet ueber die IP XX.YY.ZZ.107 sieht.
Sowas geht mit Policy Routing, konfigurierbar ueber das ip-Kommando. Prinzipielles Vorgehen: Man definiert Regeln, die darueber entscheiden, welche Routing-Table verwendet wird. Als Kriterien kann man z.B. incoming interface, source IP, tos-Flags usw. verwenden. Vor der Routing-Entscheidung gibt es also noch eine "Table-Entscheidung". Genau dokumentiert ist das auf lartc.org.
Gruss, Chris