如何像重新啟動一樣重置網路堆疊?

如何像重新啟動一樣重置網路堆疊?

有時,我的上網本(帶有 Broadcom bcm4322 無線適配器的 Dell Mini 10v、Ubuntu 12.04.2 LTS)會進入可以看到無線連接但無法連接到它們的狀態。

重新啟動總是可以解決這個問題,但這是一個令人頭痛的問題。

有時

sudo service network-manager restart

也有效,但並非總是有效。

我懷疑網路堆疊中的某處存在問題,可能與驅動程式相關,但我不知道如何找出它是什麼,無論如何,該故障對於盲目調試來說都太間歇性了。

有沒有辦法強制重置整個網路堆疊,而無需完全重新啟動?

幾個不同的指令就可以了。我可以編寫腳本。

如果做不到這一點,是否有詳細的指南來解決問題的實際情況?

答案1

到目前為止似乎有效的是:

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

答案2

我用

sudo service networking restart

在某些情況下這並不理想,另請參閱:

相關內容