Ситуация как всегда проста. Есть адсл-я выделенка, и выделенка от "домового" прова где выход в инет через впн. Хочется чтобы всегда пакеты летели через адсл и только если адсл падает через "домового". Как только адсл поднимается - опять через него. Интересует красивое решение, но принимаются любые.
Пока что я написал скриптик, который пингом проверяет работоспособность адсл и
если он не работает, то убивает маршрут на адсл соответственно начинает работать "домовой", метрика маршрута на которого больше;
если работает и есть маршрут на адсл, то оставляет все как есть;
если адсл работает, а маршрута нет, то добавляет маршрут на адсл с меньшей метрикой чем у "домового"
все это дело пускается периодически в кроне. Короче топорно.