Написать скрипт который раз в N минут смотрит живой ли интерфейс, и поднимает поднимает его?
Может уже что то есть готовое но у меня самописный скрипт этим занимается
# При разрыве соединения не завершать работу, а продолжать
# попытки соединения.
persist
# Прекратить попытки автосоединения после неудач (0 - не прекращать).
maxfail 0
# Подождать 10 секунд после разрыва соединения перед
# повторным соединением.
holdoff 10
# Если это не указать, параметр holdoff игнорируется
connect /bin/true
# Каждые 15 секунд посылать запросы серверу для проверки соединения.
lcp-echo-interval 15
# После 10 неудачных запросов разорвать соединение.
lcp-echo-failure 10