web-dev-qa-db-ja.com

明確な理由なしに定期的にワイヤレス接続が失われ、BCM4312ですぐに再確立されます

Ubuntu 11.10からUbuntu 12.04にアップグレードした後、ワイヤレス接続の安定性が失われました。以前は信号がある限り接続されたままでしたが、今では定期的な切断が発生しますが、これは非常にランダムで、明確な原因がないように見えます。

信号が比較的安定していることを示す信号グラフ( iwScanner でグラフ化)の画像(下)を添付しましたが、一時的に失われ、すぐに回復します。

iwScanner signal graph

接続を切断する信号の短時間の中断が、ルーターによるものではないことを確認できます。

ネットワークカードは、関連がある場合に備えて、Broadcom Corporation BCM4312 802.11b/g LP-PHY (rev 01)です。

補遺I

試験情報

この問題の原因はネットワーク管理アプリケーションまたはワイヤレスカードドライバーのいずれかであると考えていたため、次の構成を見つけて試してみることにしました。

  • wicdと同じwlドライバー。これで問題は解決しません。動作は同じままです。
  • wicdb43ドライバー。この構成では、インターネットにも接続できません-wicdは範囲内のネットワークを読み取りません。
  • nm-appletドライバーとb43これでも問題は解決しません。

(私の元の設定はnm-appletwlドライバーで)

また、wlドライバーもstaと呼ばれると思います。

このテストの結果から、問題はネットワーク管理アプリケーションにもドライバーにもないと結論付けます。他にどこにあるのでしょうか?

7
Severo Raz

IPv6を無効にする

可能な回答質問の作成者による、ユーザー Captine のクレジット。

この質問Relatedサイドバーで、 その回答 は私の問題を解決しているようです:IPv6接続を無効にします。

Network Managerアプレットを必ずIPv6で無視するように設定しましたが、おそらく問題の原因はアップグレードによって接続が変更されたことでした。完了したと見なされる前にIPv6アドレッシングが必要でした。

Connection settings

もちろん、これは完璧な解決策(または恒久的)のようには見えません。現在、私の国ではIPv6はまだ標準ではありませんが、いつかは標準になり、その時までに継続的な接続が必要になります。 ISPがIPv6接続のみを提供する場合、これは解決策ではありません。

私は長い間、継続的な接続を行ってきました。 enter image description here

終日中断がない場合は、これを回答とし、この質問は終了したと見なします。もちろん、この質問は私がリンクしたものと同じかもしれません-モデレーターの意見は保留中です。

9
Severo Raz

私のラップトップには、あなたと同じドライバーを使用するBroadcom 4313チップセットがあります。私が観察したことの1つは、持続的で比較的高いネットワークトラフィックがある場合、リンクが2分ごとに約10秒間ダウンすることです。これは、ドライバーが2分ごとにアクセスポイントをスキャンしますが、リンクがアップしている場合はこれを実行できないためです。したがって、リンクをダウンさせ、スキャンし、リンクをアップにします。

なぜこれが起こるのか分かりませんが、私が見つけた回避策は

  1. アクセスポイントのハードウェアアドレスを見つけます。それを行う1つの方法は、iwconfigコマンドを使用して、「Access Point:」と表示されている場所を調べることです。 AA:BB:CC:DD:EE:FFのようなアドレスになります。
  2. ネットワークインジケータを開き、接続の編集に進みます
  3. ワイヤレス接続を選択して[編集]を押し、BSSIDフィールド(SSIDではありません)にアクセスポイントからハードウェアアドレスを入力します。次に、接続を保存します。

起こるのは、BSSIDが設定されていれば、ドライバーはルーターのMACアドレスを知っているので、2分ごとにそれを見つけようとする必要がないと思います。設定されていない場合、知っているのはSSIDのみであり、MACアドレスを確認する必要があり、何らかの理由でそれを継続的に実行したいと考えています。

1
roadmr

Intel ipw2100チップでも同様の問題がありました。この問題は、BIOSで別のIRQを選択することで解決しました。

これがあなたに役立つかどうかはわかりませんが、おそらく他のアイデアが出てこなければ、試してみてください。

0
user unknown