web-dev-qa-db-ja.com

アップグレード後にラップトップがワイヤレス接続をランダムに失う

10.10にアップグレードした後、奇妙なワイヤレス接続の問題があります。以前は10.04を使用していましたが、すべて問題ありませんでした。

問題

アクセスポイントに接続できますが、常にランダムに接続を失っています。 5分または2時間は問題なくサーフィンできますが、接続が失われるだけです。再接続を試みますが、失敗し、再度パスワードの入力を求められます。それを再入力し、接続を押すことは役に立ちません。しばらくしてから、最終的に再び接続します。

接続マネージャーで接続を削除し、新しい接続であるかのように再接続しようとしました。その後、すぐに動作します。

私はそれを解決する方法がわかりませんし、internewbzで答えを見つけることができませんでした。

編集: syslogのいくつかの行を提供します。

Oct 12 20:04:45 lenovo-t60 NetworkManager[824]: <info> (wlan0): supplicant connection state:  associating -> disconnected
Oct 12 20:04:45 lenovo-t60 NetworkManager[824]: <info> (wlan0): supplicant connection state:  disconnected -> scanning
Oct 12 20:04:48 lenovo-t60 wpa_supplicant[907]: Trying to associate with 00:1b:11:fe:51:02 (SSID='home' freq=2457 MHz)
Oct 12 20:04:48 lenovo-t60 NetworkManager[824]: <info> (wlan0): supplicant connection state:  scanning -> associating
Oct 12 20:04:48 lenovo-t60 kernel: [41340.246963] wlan0: direct probe to 00:1b:11:fe:51:02 (try 1)
Oct 12 20:04:48 lenovo-t60 kernel: [41340.444098] wlan0: direct probe to 00:1b:11:fe:51:02 (try 2)
Oct 12 20:04:48 lenovo-t60 kernel: [41340.644099] wlan0: direct probe to 00:1b:11:fe:51:02 (try 3)
Oct 12 20:04:48 lenovo-t60 kernel: [41340.844079] wlan0: direct probe to 00:1b:11:fe:51:02 timed out
Oct 12 20:04:58 lenovo-t60 wpa_supplicant[907]: Authentication with 00:1b:11:fe:51:02 timed out.

このパターンは繰り返し繰り返されています。興味のある他のログファイルがあると思われる場合は教えてください。私はすでにそれらに目を通し、何も見つけられませんでしたが、何かを見逃したかもしれません。

6

この問題は、現在のIntelワイヤレスドライバーに関連しています。

この bugtracker サイトで一時的な解決策を見つけました。これは実際には回避策です。

2

ワイヤレス用のLinuxバックポートをインストールしてみてください。

Sudo apt-get install linux-backports-modules-wireless-2.6.35-22-generic && Sudo apt-get install linux-backports-modules-wireless-maverick-generic

再起動

3
dhojgaard

わかりました、ここに私が今持っているものがあります:

$ uname -a
Linux ljutntcol 2.6.38-15-generic #59-Ubuntu SMP Fri Apr 27 16:04:29 UTC 2012 i686 i686 i386 GNU/Linux
$ cat /etc/issue
Ubuntu 11.04 \n \l
$ lspci | grep Wireless
01:00.0 Network controller: Atheros Communications Inc. AR9285 Wireless Network Adapter (PCI-Express) (rev 01)

他の皆と同じ問題-ワイヤレスは(私にとっては、職場でワイヤレス接続を使用して)ドロップし続けます。tail -f /var/log/syslogは通常次のように報告します:

NetworkManager[14163]: <warn> (wlan0): link timed out.

職場の比較的新しいシスコワイヤレスノードから50 cmほど離れたところにネットブックを置いている状況さえありました-そして、それはstillを続けます切断中!しかし、奇妙なことに、自宅では、ワイヤレスでの接続はまったく問題ありません。おそらく、自宅では単純なWEP認証しか持っていないからでしょう。しかし、職場では「PEAP with TKIP/MSCHAPV2」を使用する必要があります。

とにかく、最初にlinux-backports-modules-cw-@ sokai および @ dhojgaard 推奨としてインストールしてみました。この時点で、Natty(11.04)には3.0.0バージョンがあります。

$ Sudo apt-get install linux-backports-modules-cw-3.0.0-natty-generic
...
The following NEW packages will be installed:
  linux-backports-modules-cw-3.0.0-2.6.38-15-generic
  linux-backports-modules-cw-3.0.0-natty-generic
...

...そして再起動しました-しかし、サイコロはありません、それでもリンクはタイムアウトします。だから私はやった:

$ Sudo apt-get remove --purge linux-backports-modules-cw-3.0.0-natty-generic
$ Sudo apt-get autoremove --purge

そしてついに、このスレッドを見つけました。これは、ワイヤレスネットワークアダプターに関連するバグを指します。

このスレッド内では、wicdを使用することをお勧めします。これは、ワイヤレスのものには(GUIとともに)ネットワークマネージャーのようなものです。

だから私はやった:

$ Sudo apt-get install wicd

その後、再起動します-NetworkManagerとwicd GUIアプレットの両方が開始され、ツールバーに表示されます。

ただし、1つには、wicdがバックグラウンドで実行されているNetworkManagerで動作できないようです。ネットワークマネージャーを削除する人もいますが、停止する方が簡単だとわかりました。

$ Sudo service network-manager stop

...これにより、ツールバーのGUIアイコンも消えます。

そのため、この時点で、「Wicd Network Manager」GUIから「Refresh」を選択すると、ネットワークがスキャンされて検出されます。別のwicdログがあることに注意してください。

$ find / -xdev -name 'wicd*' 2>/dev/null    # to find the log file
$ tail -f /var/log/wicd/wicd.log

...そして、tail -f /var/log/syslogも同時に観察します。

この時点で、仕事用のワイヤレスネットワークに接続しようとしましたが、接続することができず、ログのwicdがパスワードの間違いについて不平を言っています(間違いなく正しい)。

....
2012/05/15 10:14:07 :: iwconfig wlan0
2012/05/15 10:14:08 :: WPA_CLI RESULT IS ASSOCIATED
2012/05/15 10:14:09 :: WPA_CLI RESULT IS ASSOCIATED
2012/05/15 10:14:09 :: iwconfig wlan0
2012/05/15 10:14:10 :: WPA_CLI RESULT IS ASSOCIATED
2012/05/15 10:14:11 :: wpa_supplicant authentication may have failed.
2012/05/15 10:14:11 :: connect result is Failed
2012/05/15 10:14:11 :: exiting connection thread
2012/05/15 10:14:11 :: Sending connection attempt result bad_pass
2012/05/15 10:14:11 :: ifconfig eth0
2012/05/15 10:14:11 :: ifconfig wlan0
2012/05/15 10:14:12 :: Forced disconnect on
2012/05/15 10:14:12 :: iwconfig wlan0
....

ただし、この時点で、接続が試行されるたびに、vpnagentという名前が/var/log/syslogに表示されます。

kernel: [  146.999858] wlan0: associated
vpnagent[1219]: Function: tableCallbackHandler File: RouteMgr.cpp Line: 1694 Invoked Function: recv Return Code: 11 (0x0000000B) Description: unknown 

次に、プロセスリストをチェックインします。

$ ps ax | grep vpn
2539 ? S 0:01 /opt/Cisco/vpn/bin/vpnagentd 

...そして最後に覚えています-これは、VPNネットワークを機能させるために接続するために使用しなければならなかったCisco VPNクライアントでした...しかし、私が知らなかったのは、VPNクライアントが実際にサービス/デーモンをインストールし、バックグラウンドで実行され、起動時に開始されます!

だから、私はVPNサービスを殺します:

$ Sudo killall vpnagentd

...そして、Wicd Network Manager GUIで目的のネットワークの[接続]ボタンを再実行します-そして、最終的にネットワークに接続します!

実際、私はwicdを使用してこれを書いています-ワイヤレスネットワークは一度「落ちました」(少しのユーザーを引用し、信号は最強ではありません)-しかし、wicdは問題なく再接続しました!

少なくとも、これが私の無線の問題を解決することを願っています-そして、これが他人を助けるかもしれない、

乾杯!

1
sdaau

最新のwifiカーネルモジュールをインストールしてみてください。 -システムで最初に backport repository を有効にすると、Ubuntuリポジトリから取得できます。

Maverickにいる場合は、linux-backports-modules-wireless-maverick-genericをインストールします。 Nattyを使用している場合は、linux-backports-modules-cw-2.6.39-natty-genericをインストールします。

1
sokai