Моя проблема в том, что wlan0 работает только когда подключен провод для eth0. Как только я отсоединяю провод, беспроводной интерфейс отключается.
Потому что ваш беспроводной интерфейс не работает с самого начала.
С одной стороны, вы настроили его совершенно неправильно.
измените все команды предварительной настройки просто
wpa-ssid MY_SSID wpa-psk MY_PASSWORD
тогда посмотри, где ты стоишь.