Debian, wlan если lan отключен. Как?
Написать нужный скрипт и добавить его на действия pre-up, post-up, pre-down, post-down в /etc/network/interfaces. Подробнее можно почитать, например, здесь.
Ну единственное, что приходит на ум, так это по крону запускать какой то написанный вами скрипт, который по крону к примеру будет раз в 5 минут ходить и смотреть есть ли линк на eth0 интерфейсе. И в случае его отсутствия подключаться к вифи с определенным SSID.
Решений из коробки думаю не будет в данном случае.
А вообще странная задача ))