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


10

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%を超えるパケット損失が発生し、パケットがなんとか到着したとしても、約3000msかかります。

の出力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)

insmod特定のカーネルモジュールバージョンを一生懸命やろうとしているのはなぜですか?それは何かを壊す可能性があります。以前のUbuntuバージョンで行ったすべての編集を元に戻し、そのまま動作するかどうかを確認します。また、ワイヤレスカードに関する正確なハードウェアの詳細も含めてください。その方法については、こちらのQ&Aの「正確なハードウェアの特定」のセクションを参照してください。askubuntu.com
a

返信ありがとうございます。特定のカーネルモジュールバージョンをロードしようとしていました。以前のUbuntuバージョンの編集をすべて削除し、再起動しました。ただし、まだ機能しません(前述の症状と同じ)。質問を更新して、「正確なハードウェアの識別」セクションに詳細を含めます。
Simon

すでにいくつかの詳細を投稿しているようですが、製品/ベンダーIDの数値から、おそらく完全一致/解決策を見つけることができます。:)
gertvdijk 2013年

ああ、14e4:4727これが答えです(クリーンインストールと比較してすべての変更を元に戻した後):askubuntu.com/a/214196/88802すでにこれを行っている場合は、申し訳ありませんが、それは質問に含まれていません。
gertvdijk 2013年

また、試してみてくださいaskubuntu.com/a/359873/88802
gertvdijk

回答:


13

してください:

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

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


おかげで、これでうまくいきました。再起動後に動作しなくなりましたが、rc.localに「modprobe brcmsmac#askubuntu.com/a/360632/203753」という行を追加することで簡単に修正できました。
Simon

動作しましたが、信号強度の特定の低下が見られました
ezdazuzena 14

4

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


3.8.0-17に下げる必要があり、3.8.0-33が機能しませんでした。
RyanCheu 2013年

私が持っているのは3.8.0-28だと思います。それ以来、すべての新しいカーネルバージョンを試しましたが、毎回この問題に遭遇しました。
Roberto

@Roberto同じ問題が発生していますが、3.8.0-28を起動するオプションがありません。どこからダウンロードできますか、それを追加するために他に何かできることはあり/bootますか?
爆発の丸薬

2

[ソフトウェアとアップデート]、[追加ドライバー]で[Broadcom 802.11 Linus STAワイヤレスドライバーの使用]チェックボックスをオフにし、再起動すると、すべて正常に動作します。


それも機能します。
東武

1

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


13.10にアップグレードした後、有線接続で同様の問題が発生しました。また、既存のイーサネット接続を削除し、デフォルトを使用して新しい接続を構築しました。これで問題は解決しました。だから@babugowdの+1。
GSP 2014年

なぜあなたが反対票を投じたのかわからない、これは私にとってもうまくいきました。どうもありがとうございました。+1
ジャスティン・ジャスマン2014年

1

Wi-Fiの接続に多くの問題があり、Wi-Fiパスワードの入力を求め続けました。インストール中にwifiに接続しても問題ないことに気づき、次にを押すとすぐに切断されました。ですから、その部分をスキップすると、機能しない原因は何も起こらないと思い、成功しました。Ubuntuをインストールします...インストールが完了するまでWi-Fiに接続しないでください。それが誰かを助けることを願っています。


0

まず、ターミナルで次のコマンドを実行します

lspci -nn

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

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

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

さらに明確にするためにここに追加できるものがあれば、答えを改善してください。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.