Как сбросить сетевой стек как при перезагрузке?

Иногда мой нетбук (Dell Mini 10v с беспроводным адаптером Broadcom bcm4322, Ubuntu 12.04.2 LTS) попадает в состояние, в котором он может видеть беспроводные соединения, но не подключаться к ним.

Перезагрузка всегда исправляет это, но это боль в шее.

Иногда

sudo service network-manager restart

тоже работает, но не всегда.

Я подозреваю, что проблема где-то в сетевом стеке, возможно, связана с драйвером, но я не знаю, как узнать, что это такое, и ошибка все равно слишком прерывистая для слепой отладки.

Есть ли способ принудительно выполнить сброс всего сетевого стека без полной перезагрузки?

Несколько разных команд подойдут. Я умею писать сценарии.

Если это не так, есть ли подробное руководство по выяснению, в чем на самом деле заключается проблема?

5
задан 22 March 2013 в 18:31

2 ответа

Что, кажется, работает, до сих пор:

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
4
ответ дан 22 March 2013 в 18:31

Я использую

sudo service networking restart

В некоторых случаях это не идеально, см. Также:

0
ответ дан 22 March 2013 в 18:31

Другие вопросы по тегам:

Похожие вопросы: