OS = Linux.Debian.Sid.Current;
Описание сети: eth0 - LAN, eth1 - ISP1, eth2 - ISP2.
ISP1 имеет кроме того еще и локальную сеть, т.е. Интернет может пропасть, а линк будет, и пинги до провайдера будут.
Задача:
Как красиво и гладко сделать в Дебиане переход на ISP2 как на резервный канал? ни о каком BGP речи быть не может - провайдеры не того уровня.
Примечания:
Есть один немаловажный факт - оба ISP дают все параметры через dhcp. Т.е. dhcpcd при обоих интерфейсах ловит настройки и появляется 2 Default Gateway. Что не есть гуд.
Мне уже показали как можно, но это метод слаки, когда все делается напильником. После этого ПРАВИЛЬНО (в дэбиане через ifup / ifdown ethX) все перестает работать. Такой вариант ессно не годится.
Опять замечу, что
1. параметры даются динамически, т.е. даже шлюз может после ребута поменяться,
2. у ISP1 может работать все, кроме доступа в интернет - тогда надо переходить на ISP2. Ну и ессно, когда все образуется - обратно.
Походу второй вопрос: где в дэбе прописываются правила для IPTables? Т.е. в федоре это было в /etc/sysconfig/iptables, а в дэбе? не руками ж скрипт задавать. Хотя пока именно так и сделал...