Доброго времени суток, всем читающим

У меня есть следующий праткический вопросик:
как заставить один компьютер из квартирной локальной сети идти в интернет через ppp0 с помощью маскарадинга (один провайдер) а
второй компьютер из квартирной локальной сети идти в интернет через ppp1 тоже с маскарадингом (другой провайдер)
Я пробовал добавлять в таблицу маршрутизации две маршрута к 0.0.0.0/0:
192.168.31.7 0.0.0.0 255.255.255.255 UH 0 0 0 eth1
192.168.24.202 0.0.0.0 255.255.255.255 UH 0 0 0 eth0
85.113.63.105 0.0.0.0 255.255.255.255 UH 0 0 0 ppp0
10.0.0.1 0.0.0.0 255.255.255.255 UH 0 0 0 ppp1
192.168.24.101 0.0.0.0 255.255.255.255 UH 0 0 0 eth0
192.168.24.2 0.0.0.0 255.255.255.255 UH 0 0 0 eth0
192.168.24.1 0.0.0.0 255.255.255.255 UH 0 0 0 eth0
85.236.160.0 0.0.0.0 255.255.224.0 U 0 0 0 eth1
172.30.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth1
169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 eth0
192.168.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth1
10.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 eth1
0.0.0.0 0.0.0.0 0.0.0.0 U 0 0 0 ppp1
0.0.0.0 0.0.0.0 0.0.0.0 U 0 0 0 ppp0
И одновременно с этим заменял правило маскарадинга для всей моей локальной сети 192.168.24.0/24 через ppp0 на два отдельных правила для каждой машиный через разные ppp0 и ppp1 интерфесы соответственно. НЕ РАБОТАЛО. Наверное у брандмауера получилось два шлюза по умолчанию и он запутался?

Работает пока что все через один интерфейс вот так:
Интернет доступен через интерфейс ppp0 и динамически меняющийся ip адрес на eth2. За eth0 находится локальная домашняя сеть получающая интернет путем маскарадинга:
INET_IFACE="ppp0"
echo "1" > /proc/sys/net/ipv4/ip_forward
echo "1" > /proc/sys/net/ipv4/ip_dynaddr
$IPTABLES -t nat -A POSTROUTING -s 192.168.24.0/24 -o $INET_IFACE -j MASQUERADE
За eth1 находится локальная сеть второго провайдера, маршрутизация к кторой представлена под спойлером и локальные ресурсы которой доступны из моей квартирной сети.
А ppp0 является шлюзом по умочанию в интернет. Получается интернет - от одного провайдера, сеть - от второго.
И вообще, реально-ли заставить отдельно взятые машины или порты из квартирной сети воспользоваться инетом того провайдера, который сидит за eth1 и ppp1 а другие - ppp0, соответственно?

Ниже приведен вывод ifconfig:
mike@ubuntu-server:~$ ifconfig
eth0 Link encap:Ethernet HWaddr 00:1e:90:8a:42:63
inet addr:192.168.24.1 Bcast:192.168.24.255 Mask:255.255.255.0
inet6 addr: fe80::21e:90ff:fe8a:4263/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:78978260 errors:0 dropped:0 overruns:0 frame:0
TX packets:87876076 errors:0 dropped:0 overruns:0 carrier:1
collisions:0 txqueuelen:1000
RX bytes:61172442679 (61.1 GB) TX bytes:106523493967 (106.5 GB)
eth1 Link encap:Ethernet HWaddr 00:30:4f:4d:8b:3f
inet addr:192.168.134.110 Bcast:192.168.134.255 Mask:255.255.255.0
inet6 addr: fe80::230:4fff:fe4d:8b3f/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:32571746 errors:3 dropped:25 overruns:3 frame:0
TX packets:32298798 errors:0 dropped:0 overruns:1 carrier:0
collisions:0 txqueuelen:1000
RX bytes:30780126808 (30.7 GB) TX bytes:29367834253 (29.3 GB)
Interrupt:21 Base address:0xe400
eth2 Link encap:Ethernet HWaddr 00:30:4f:54:bc:5b
inet6 addr: fe80::230:4fff:fe54:bc5b/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:556920 errors:0 dropped:0 overruns:0 frame:0
TX packets:757106 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:147016259 (147.0 MB) TX bytes:789846035 (789.8 MB)
Interrupt:20 Base address:0xe800
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:254 errors:0 dropped:0 overruns:0 frame:0
TX packets:254 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:16044 (16.0 KB) TX bytes:16044 (16.0 KB)
ppp0 Link encap:Point-to-Point Protocol
inet addr:94.180.71.168 P-t-P:85.113.63.105 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Metric:1
RX packets:554143 errors:0 dropped:0 overruns:0 frame:0
TX packets:756509 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:134435350 (134.4 MB) TX bytes:773165775 (773.1 MB)
ppp1 Link encap:Point-to-Point Protocol
inet addr:85.236.184.222 P-t-P:10.0.0.1 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1460 Metric:1
RX packets:1100 errors:0 dropped:0 overruns:0 frame:0
TX packets:1408 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:268840 (268.8 KB) TX bytes:443458 (443.4 KB)
Такие вот идеи начинают появляться в голове после двухкратного прокуривания переведенного
Руководства по Iptables (Iptables Tutorial 1.1.19)Буду очень признателен господам профессионалам за дельный совет...
