Такая ситуация. Я подключен к двум провайдерам P1 и P2. Весь траффик должен идти через P2_GW (gateway). Трафик к сети x.x.0.0/16 должен идти через P1_GW (gateway). Сам я подлючен непосредственно к сети x.x.y.0/24. Значит я должен делать что то вроде
ip route add x.x.y.0/24 dev eth0 src IP1 table main ip route add x.x.0.0/16 via P1_GW table main
ну и естесственно он ругается при выполнении 2-й строчки, мол маршрут для x.x.y.0/24 уже существует в таблице main. Но как сказать ядру что сначала попробуй первый маршрут а если не подходит то второй?
Заранее спасибо