Debian システムがランダムに WiFi を切断する

Debian システムがランダムに WiFi を切断する

私が長い間使用していたすべてのWiFi接続Debianシステムのうち(私のシステムのほとんどは私のネットワークに接続されています)、少なくとも一度はWiFiを介した通信に失敗しました。出力と判断するとifconfigまだ接続されていますが、ネットワークデバイスにpingしようとすると失敗し、代わりに独自の応答を受け取ります。だから私はifconfig wlan0 downそれで走らなければなりませんでしたifconfig wlan0 up。私のシステムは自動的にDHCPサーバーからIPを取得しますが、それでも同じネットワーク上のデバイスとのみ通信できます(したがって、192.168.0.1はpingできませんが、8.8.8.8はpingできません。192.168.0.25はpingできますが、208.70.160.5はpingできません)。 。インターネットからIPにpingしようとすると、同様のメッセージが表示されますconnect: network is down。そのため、ネットワーク接続全体を再取得するには再起動が必要でした。

だから私の質問は次のようになります

WiFi接続がランダムに切断されるのはなぜですか?これが起こらないようにするにはどうすればよいですか?

そして

問題が解決したら、システム全体を再起動せずに接続全体をどのように復元しますか?

私はDebian Jessieバージョン8.7を使用しています。より多くの情報が必要な場合は、コメントで質問してください。

出力lspci -knn | grep Net -A2

02:00.0 Ethernet controller [0200]: Broadcom Corporation NetXtreme BCM57765 Gigabit Ethernet PCIe [14e4:16b4] (rev 10)
    Subsystem: Broadcom Corporation NetXtreme BCM57765 Gigabit Ethernet PCIe [14e4:16b4] 
    Kernel driver in use: tg3 
02:00.1 SD Host controller [0805]: Broadcom Corporation BCM57765/57785 SDXC/MMC Card Reader [14e4:16bc] (rev 10)
03:00.0 Network controller [0280]: Broadcom Corporation BCM4331 802.11a/b/g/n [14e4:4331] (rev 02) 
    Subsystem: Apple Inc. AirPort Extreme [106b:00d6] 
    Kernel driver in use: bcma-pci-bridge

ping 192.168.0.1切断後の出力:

PING 192.168.0.1 (192.168.0.1) 56(84) bytes of data.
From 192.168.0.9 icmp_seq=1 Destination Host Unreachable
From 192.168.0.9 icmp_seq=2 Destination Host Unreachable
From 192.168.0.9 icmp_seq=3 Destination Host Unreachable
From 192.168.0.9 icmp_seq=4 Destination Host Unreachable
From 192.168.0.9 icmp_seq=5 Destination Host Unreachable
From 192.168.0.9 icmp_seq=6 Destination Host Unreachable
From 192.168.0.9 icmp_seq=7 Destination Host Unreachable
From 192.168.0.9 icmp_seq=8 Destination Host Unreachable
From 192.168.0.9 icmp_seq=9 Destination Host Unreachable

--- 192.168.0.1 ping statistics ---
11 packets transmitted, 0 received, +9 errors, 100% packet loss, time 10236ms

ベストアンサー1

wl代わりにドライバを使用する必要がありますbcma-pci-bridge

/etc/apt/sources.list次の行を追加して編集してください。

deb http://httpredir.debian.org/debian/ jessie main contrib non-free

ファイルを保存してください。

インストールlinux-imagelinux-headersパッケージbroadcom-sta-dkms

apt-get update
apt-get install linux-image-$(uname -r|sed 's,[^-]*-[^-]*-,,') linux-headers-$(uname -r|sed 's,[^-]*-[^-]*-,,') broadcom-sta-dkms

競合するドライバを削除します。

 modprobe -r bcma-pci-bridge
 modprobe -r b44 b43 b43legacy ssb brcmsmac bcma

正しいモジュールをロードします。

modprobe wl

源泉:公式ウェブサイト

おすすめ記事