Диспозиция:
Интерфейсы: 192.168.0.0/24 - локалка eth0
192.168.16.х - radio eth1
192.168.1.1 - ADSL eth2
80.x.x.x - ppp0
По умолчанию трафик пользователям раздается через 192.168.1.1 - ADSL
route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
80.x.x.x * 255.255.255.255 UH 0 0 0 ppp0
192.168.16.х * 255.255.255.248 U 0 0 0 eth1
192.168.1.0 * 255.255.255.0 U 0 0 0 eth2
192.168.0.0 * 255.255.255.0 U 0 0 0 eth0
192.168.12.0 192.168.16.х 255.255.255.0 UG 0 0 0 eth1
169.254.0.0 * 255.255.0.0 U 0 0 0 eth2
127.0.0.0 * 255.0.0.0 U 0 0 0 lo
default 192.168.1.1 0.0.0.0 UG 0 0 0 eth2Поднимаю ppp0 и делаю его default gw с метрикой 1
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
80.x.x.x * 255.255.255.255 UH 0 0 0 ppp0
192.168.16.х * 255.255.255.248 U 0 0 0 eth1
192.168.1.0 * 255.255.255.0 U 0 0 0 eth2
192.168.0.0 * 255.255.255.0 U 0 0 0 eth0
192.168.12.0 192.168.16.х 255.255.255.0 UG 0 0 0 eth1
169.254.0.0 * 255.255.0.0 U 0 0 0 eth2
127.0.0.0 * 255.0.0.0 U 0 0 0 lo
default 192.168.1.1 0.0.0.0 UG 0 0 0 eth2
default 80.x.x.x 0.0.0.0 UG 1 0 0 ppp0
Вопрос: Как сделать с помощью комманд ip route & rule, чтобы из локалки 192.168.0.0/24 клиента с IP 192.168.0.х рускать в нет по второму шлюзу? Маны читал, не помогает... надо разжевать. То отрубается связь, то шлюз сбрасывается, то нет роутинга с этого узла... Заранее спасибо!