fs4000 schriebEs geht alles, aber leider nur mit dem nicht besonders benutzerfreundlichen Programm ip.
"nicht besonders benutzerfreundlich" ist gut. aber es tut vielen danke für den tip.
für alle die es mal brauchen sollten, so bin ich vorgegangen:
1. einen netzwerk alias erstellen mit einer neuen IP über den die programme später laufen:
# ifconfig eth0:0 192.168.178.12 netmask 255.255.255.0 broadcast 192.168.178.255 up
2. programme die den zweiten gateway nutzen sollen an die IP binden (zB bei transmission in der settings.json: "bind-address-ipv4")
3. ip routen und rules erstellen (vorher tables T1 und T2 in /etc/iproutes2/rt_tables eintragen wie im tutorial von oben beschrieben)
ip route add default via ip_gateway1 dev eth0 table T1
ip route add default via ip_gateway2 dev eth0:0 table T2
ip rule add from ip_des_rechners table T1
ip rule add from ip_des_aliases table T2
weiss jetzt nicht ob das so die gängige oder eleganteste methode ist mit dem alias und dem binden aber es funktioniert und man braucht keine zweite karte und man muss keine komplizierten filterregeln erstellen.