у 1 провайдера 4 подсети. 1 буферная/30 и три рабочих
у 2 2 подсети одна буферная/30 и одна рабочая/27
при переключении на 1 провайдера
#!/bin/bash
GW_IP1=84.хх.хх.1
GW_IP2=217.хх.хх.49
MASQ_IP1=84.хх.хх.2
MASQ_IP2=217.хх.хх.50
/bin/touch /tmp/av_gw
/sbin/ip ro del default via ${GW_IP2} src ${MASQ_IP2} table main
/sbin/ip ro add default via ${GW_IP1} src ${MASQ_IP1} table main
пропадает извне сетка 89.хх.хх.224/27 принадлежащая второму провайдеру.
когда переключаешься на второго провайдера похожим способом то все ок. и 89 сеть видиться и сети 1 провайдера тоже. но найти где разница и в чем причина не удалось.
с помощью простой правки таблицы роутов не удалось ничего сделать. пакеты пропадают в жерле первого провайдера.
провайдеры сказали смотреть в строну Source Routing и делать второй default GW.
подскажите как грамотно и правильно разрулить эту ситуацию.
при условии того что уже есть настройка команды ip
некоторой понятие этого есть. но но принципиально хотелось бы понять как избавиться от старых путей и сделать у 1 провайдера выход в интернет по его каналу и разрешить при этом выход в мир сети 89.хх.хх.224/27, потому как сделать это как вы поняли не удалось.
сделано все ан стареньком RH6 с ядром 2.4.29