Была обратная ситуация - ifup wlan0 срабатывал только при рестарте, реконнект не работал - писал что wlan0 занят, но при этом все равно делал вид, что ищет сеть, Вылечилось kill all network manager - их, почему то, было два (процесса).
-- Sincerely, Nicholas