C таким подходом роутеру даже нет смысла диагностировать отсутствие линка, так как к этому может привести только сломанный кабель или выключение света в подвале, первое очень маловероятно, второе мне кажется вырубит всех провайдеров.
Средствами бюджетными тут не сделаешь, я ни разу не встречал такого, в любом случае на уровне обычного пользователя это реализуется даже в линуксе пингом какого нибудь яндекса, и переключением канала при отсутствии пинга.
Для желающих как бы быстро и круто есть litespeed почти nginx ставиться быстро и легко для почти любой панели.
А опенсурс он и есть опенсурс, чтобы самому супортить как получиться.
Как то он делает что то не так, все было проще в свое время накидывал в plesk nginx.
Никакого седа не использовал, поменял в нескольких местах порт и перегенерил конфиги.
Плюс какой то скрипт был для автоматической генерации конфигов nginx из конфигов plesk.