web-dev-qa-db-ja.com

BCM4313アダプターを使用したネットワーク接続がない

Ubuntu 13.10にアップグレードしましたが、アップグレード以降、wifi経由でインターネットにアクセスできなくなりました。

私は出来ます:

  • ネットワークを見る
  • ネットワークに接続する
  • 自分にping(localhost、192.168.0.103)

できません:

  • 他のPing(ゲートウェイ/ルーターなど、同じワイヤレスネットワーク上の他のデバイスを含む)
  • ホストを解決する
  • 自分のネットワーク上であれ、インターネット上であれ、他の外部リソースにアクセスする

Wiresharkを使用して、コンピューターが「Who has 192.168.0.1 [ゲートウェイ] ? Tell 192.168.0.103」のようなARP要求を継続的に送信していることに気付きました。ただし、返信はありません。 MACアドレスを知っている(キャッシュから)別のIPアドレスにpingを実行すると、90%を超えるパケット損失が発生し、パケットが到着したとしても約3000ミリ秒かかります。

route -nの出力は次のとおりです。

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.0.1     0.0.0.0         UG    0      0        0 eth1
192.168.0.0     0.0.0.0         255.255.255.0   U     9      0        0 eth1
192.168.122.0   0.0.0.0         255.255.255.0   U     0      0        0 virbr0

アップグレードする前に、wifiは正常に機能しました。他のデバイスを使用しても、wifiは正常に機能しますが、ルーターをリセットしても解決しませんでした。アップグレード後もイーサネットは引き続き機能します。

助言がありますか?

更新: wlドライバーを使用しています。いくつかのコマンドの関連する出力は次のとおりです。

lspci | grep Wireless
03:00.0 Network controller: Broadcom Corporation BCM4313 802.11bgn Wireless Network Adapter (rev 01)

cat /etc/modprobe.d/blacklist.conf
[...]
blacklist mac80211
blacklist brcm80211
blacklist cfg80211
blacklist lib80211_crypt_tkip
blacklist lib80211
blacklist b43

cat /etc/rc.local
Sudo modprobe -r lib80211
Sudo insmod /lib/modules/3.2.0-30-generic-pae/kernel/net/wireless/lib80211.ko
Sudo insmod /lib/modules/3.2.0-30-generic-pae/kernel/net/wireless/lib80211_crypt_wep.ko
Sudo insmod /lib/modules/3.2.0-30-generic-pae/kernel/net/wireless/lib80211_crypt_tkip.ko
Sudo insmod /lib/modules/3.2.0-30-generic-pae/kernel/net/wireless/lib80211_crypt_ccmp.ko
Sudo modprobe wl
exit 0

最後の行は、おそらく前回のアップグレード後にワイヤレスがどのように機能したかを示しています(各アップグレード後にワイヤレスが問題になっています)。

更新2:以下に正確なハードウェアに関する情報を追加しました。

ハードウェアは統合されたデバイスなので、lspci -nn | grep -i networkを実行しました。出力は次のとおりです。

03:00.0 Network controller [0280]: Broadcom Corporation BCM4313 802.11bgn Wireless Network Adapter [14e4:4727] (rev 01)
10
Simon

してください:

Sudo modprobe -rv wl
Sudo apt-get remove --purge bcmwl-kernel-source
Sudo modprobe -v brcmsmac

これでワイヤレスが機能するはずです。

13
Wild Man

他の誰かが同様の問題を経験しており、上記のガイドが役に立たない場合は、3.8などの以前のLinuxカーネルを使用してみてください。それが私がこの問題に対処する唯一の方法でした。

4
Roberto

Software&Updates、Additional DriversでBroadcom 802.11 Linus STAワイヤレスドライバーソースの使用をオフにし、再起動しましたが、すべて正常に動作します。

2
user62140

Wi-Fiを接続する際に多くの問題が発生し、Wi-Fiパスワードの入力を求められました。私がインストールを行っているときに、それが切断された次のボタンを押すとすぐに無線LANに問題なく接続することに気付きました。そのため、その部分をスキップした場合、それが機能しない原因は何も起こらず、成功したと判明しました。 ubuntuをインストール...インストールが完了するまで、wifiに接続しないでください。それが誰かを助けることを願っています。

1
Landon Philip

私も同じ問題に直面し、解決のためにグーグルで多くの時間を費やしましたが、何の助けも得られませんでした。少なくとも解決策を見つけましたが、それは非常に簡単なステップでした。 [wifi]アイコンをクリックして[接続の編集]を選択します。リストに既に保存されているwifi接続を削除し、ur wifi接続に新しく接続して再起動します。

1
babugowd

最初にターミナルで次のコマンドを実行します

lspci -nn

WiFiに対応するドライバーを見つけます。通常、これはBroadcom Corporationのものです。

ダッシュに移動して、「ソフトウェアと更新」を開きます。

そこには5つのタブがあり、そのうち最後のタブは追加ドライバーです。そのタブで、ワイヤレス用のドライバーを選択します。同じ問題が発生したため、コンピューターで「このデバイスを使用しない」オプションが選択されました。他のオプションを選択しました。これはWiFiのドライバーです。まあ、そこに着いたら、あなた自身が何をすべきかを知るでしょう。

さらに明確にするためにここに追加できるものを知っている場合は、答えを改善してください。

0
street7457