я делал через несколько default route с разными distance. Проводное подключение по pppoe, оно обычно и падало. Схема такая - на дефолт через провод навешиваем более приоритетный distance, на дефолт через wifi - менее приоритетный. При падении pppoe дефолт пропадает, трафик начинает ходить через wifi. Из минусов - нет проверки доступности интернета, т.е. если сломается у проводного провайдера инетрнет, при этом не упадёт pppoe, то переключения не произойдёт.
Вообще много более изящьных решений, гуглится по multiwan, например
https://habr.com/ru/post/463813/.