Иногда мой нетбук (Dell Mini 10v с беспроводным адаптером Broadcom bcm4322, Ubuntu 12.04.2 LTS) попадает в состояние, в котором он может видеть беспроводные соединения, но не подключаться к ним.
Перезагрузка всегда исправляет это, но это боль в шее.
Иногда
sudo service network-manager restart
тоже работает, но не всегда.
Я подозреваю, что проблема где-то в сетевом стеке, возможно, связана с драйвером, но я не знаю, как узнать, что это такое, и ошибка все равно слишком прерывистая для слепой отладки.
Есть ли способ принудительно выполнить сброс всего сетевого стека без полной перезагрузки?
Несколько разных команд подойдут. Я умею писать сценарии.
Если это не так, есть ли подробное руководство по выяснению, в чем на самом деле заключается проблема?
Что, кажется, работает, до сих пор:
sudo modprobe -r wl
sudo modprobe wl
sudo service network-manager restart
Я не знаю, является ли это перезапуском полного стека, но это, кажется, добивается цели в моем случае
различные загадочные команды, которые помогли в обнаружении этой последовательности, были:
iwconfig
nm-tool
ip link
sudo lshw -C network
lspci
sudo service networking restart
Я использую
sudo service networking restart
В некоторых случаях это не идеально, см. Также: