Включите debug в wpa_supplicant-е и покажите логи, как это написано здесь
NetworkManager/Debugging в абзаце "Debugging wpa_supplicant 0.7 and later" или "Debugging wpa_supplicant 0.6 and earlier".
На всякий случай, перепишу вкратце сюда. Сначала посмотрите версию wpa_suplicant-а:
Если версия выше 0.7 и выше (если у вас debian testing, то будет 0.7.3), то (на всякий случай) покажите service файл для dbus-а:
Здесь
найдите файл, содержащий в названии 'wpasupplicant' (скорей всего, файл будет называться 'fi.w1.wpa_supplicant1.service') и выложите сюда.
Потом посмотрите, содержит ли 'Exec=' строка из этого файла '-f /var/log/wpa_supplicant.log' (скорей всего, нет) или -s (скорей всего, да). Добавляете или заменяете '-s' на
Теперь лог будет писаться в файл /var/log/wpa_supplicant.log.
Затем включаете debug:
Код: Выделить всё
sudo dbus-send --system --print-reply --dest=fi.w1.wpa_supplicant1 /fi/w1/wpa_supplicant1 org.freedesktop.DBus.Properties.Set string:fi.w1.wpa_supplicant1 string:DebugTimestamp variant:boolean:true
sudo dbus-send --system --print-reply --dest=fi.w1.wpa_supplicant1 /fi/w1/wpa_supplicant1 org.freedesktop.DBus.Properties.Set string:fi.w1.wpa_supplicant1 string:DebugLevel variant:string:"msgdump"
ждете пока упадет сеть и выкладываете сюда /var/log/wpa_supplicant.log.
Если у вас версия 0.6 или меньше (если у вас debian stable, то будет 0.6.10), то опять же на всяикй случай покажите service файл для dbus-а. Искать его тоже в
и называется он скорее всего
Затем редактируете этот файл: добавляете или заменяете '-s' (которая, скорей всего. будет) на
Теперь
- останавливаете wicd. Что-нибудь вроде
должно сработать
- потом
- потом
- запускаете wicd
- ждете пока упадет ви-фи,
и выкладываете сюда /var/log/wpa_supplicant.log -)
Перед редактированием файлов СОХРАНИТЕ резервную копию (в недоступном месте ^).