Приветсвую! Есть почтовый сервер с двумя сетевухами, каждая смотрит в сторону своего провайдера. Назовем так eth0 основной канал (быстрый), eth1 резервный канал (медленный). Задача такая. Постоянно сидим на быстром канале, если канал отрубился и находится в дауне как минимум 20 сек, перепрыгиваем на резервный (медленный). Если основной канал вернулся, возвращаемся обратно. Сначала думал поиграть с метриками в маршрутах, а нет тупик. Может типа скрипта который будет запускатся каждые 20 сек?
ping 8.8.8.8 -I eth0
if echo "Destination Host Unreachable"
{
ifconfig eth0 down;
ifconfig eth1 up;
}
else
{
ifconfig eth0 up;
ifconfig eth1 down;
}
Пример конечно весьма условный, но думаю суть понятна. Или есть более правильные пути?