Wie setze ich den Netzwerkstapel wie bei einem Neustart zurück?

Wie setze ich den Netzwerkstapel wie bei einem Neustart zurück?

Manchmal gerät mein Netbook (Dell Mini 10v mit Broadcom bcm4322 Wireless-Adapter, Ubuntu 12.04.2 LTS) in einen Zustand, in dem es drahtlose Verbindungen erkennt, aber keine Verbindung zu ihnen herstellt.

Ein Neustart behebt das Problem zwar immer, ist aber echt nervig.

Manchmal

sudo service network-manager restart

funktioniert auch, aber nicht immer.

Ich vermute, dass irgendwo im Netzwerkstapel ein Problem vorliegt, das wahrscheinlich mit dem Treiber zusammenhängt, aber ich habe keine Ahnung, wie ich es herausfinden kann, und der Fehler tritt für eine blinde Fehlersuche ohnehin zu unregelmäßig auf.

Gibt es eine Möglichkeit, einen Reset des gesamten Netzwerkstapels zu erzwingen, ohne einen vollständigen Neustart durchführen zu müssen?

Mehrere verschiedene Befehle sind in Ordnung. Ich kann Skripte erstellen.

Andernfalls gibt es eine ausführliche Anleitung, um herauszufinden, wo das Problem eigentlich liegt?

Antwort1

Was bisher zu funktionieren scheint, ist:

sudo modprobe -r wl 
sudo modprobe wl
sudo service network-manager restart

Ich weiß nicht, ob dies ein Full-Stack-Neustart ist, aber in meinem Fall scheint es zu funktionieren

Verschiedene kryptische Befehle, die bei der Entdeckung dieser Sequenz geholfen haben, waren:

iwconfig
nm-tool
ip link
sudo lshw -C network
lspci
sudo service networking restart

Antwort2

ich benutze

sudo service networking restart

Dies ist in manchen Fällen nicht ideal, siehe auch:

verwandte Informationen