
Сервер: Gentoo Linux
Интерфейсы:
eth0 - к ADSL модему провайдера 1 ( IP не установлен )
eth1 - внутренняя локальная сеть ( 172.16.3.1/24 )
eth2 - кабель до провайдера 2 ( ip 192.168.100.10/24 gw 192.168.100.1 )
ppp0 - поднимается при подключении PPPoE через ADSL провайдера 1 ( ip 212.22.47.36/32 gw 10.5.255.254/32 )
Провайдер 2 дает дешевый инет, поэтому маршрут по умолчанию идет на него.
Как настроил роутинг:
# ip r
10.5.255.254 dev ppp0 proto kernel scope link src 212.22.47.36
10.0.0.0/24 via 192.168.100.1 dev eth2
172.16.3.0/24 dev eth1 proto kernel scope link src 172.16.3.1
172.16.0.0/24 dev eth0 proto kernel scope link src 172.16.0.1
192.168.100.0/24 dev eth2 proto kernel scope link src 192.168.100.10
192.168.0.0/16 via 192.168.100.1 dev eth2
127.0.0.0/8 dev lo scope link
default via 192.168.100.1 dev ppp0
# ip ru
0: from all lookup local
32764: from 212.22.47.36 lookup T2
32765: from 192.168.100.10 lookup T1
32766: from all lookup main
32767: from all lookup default