Ну единственное, что приходит на ум, так это по крону запускать какой то написанный вами скрипт, который по крону к примеру будет раз в 5 минут ходить и смотреть есть ли линк на eth0 интерфейсе. И в случае его отсутствия подключаться к вифи с определенным SSID.
Решений из коробки думаю не будет в данном случае.
А вообще странная задача ))