История изменений
Исправление
IvanR,
(текущая версия)
:
думаю, что можно просто делать так:
ip rule del .....
ip route del .....
ip route flush cache
команду надо указывать полностью, затем добавить правило iptables
и оставлять единственный default gw через ethX
таблицу яна можно не трогать, так как она не будет иметь значения, если мы сделали ip rule del ...
вообще я бы скрипт написал, который следит за доступностью интернета через ppp и если интернет падает, то удаляет всне ненужные правила и маршруты и удаляет все ненужные правила iptables (хотя его можно не трогать)
а как интернет появился, можно снова добавлять все правила и маршруты.
я писал нечто подобное просто для 2-х интерфейсов, получилось монстроподобно, но работает))))
вот он: http://pastebin.com/c4yRXMbp
Исходная версия
IvanR,
:
думаю, что можно просто делать так:
ip rule del .....
ip route del .....
ip route flush cache
команду надо указывать полностью, затем добавить правило iptables
и отсалять единственный default gw через ethX
таблицу яна можно не трогать, так как она не будет иметь значения, если мы сделали ip rule del ...
вообще я бы скрипт написал, который следит за доступностью интернета через ppp и если интернет падает, то удаляет всне ненужные правила и маршруты и удаляет все ненужные правила iptables (хотя его можно не трогать)
а как интернет появился, можно снова добавлять все правила и маршруты.
я писал нечто подобное просто для 2-х интерфейсов, получилось монстроподобно, но работает))))
вот он: http://pastebin.com/c4yRXMbp