カメノドットコム
Debian大好きでメインで節操ない感じ。
GMOもわりと好き。
RSS feedly

Debianで無線子機が不具合を起こす場合

Realtekとか古いAtherosのチップの無線LAN子機を使用しているとわりと頻繁に不具合が起こる。
PLANEX GW-USSuper300 は比較的新しいためか滅多に途切れることはないんですが。途切れない替りに、ドライバを完全に読み込んでから接続しないと認識されないし、USBプラグの抜き差しでカーネルが固まるとか他の問題がありますが。
NEC Aterm WL300NU-AG とか、サブで使ってる IdeaPad S10e の内蔵無線LANは結構ブチブチ切れるし、自分のアクセスポイントなのに接続エラーになってにっちもさっちもいかなくなったりします。
なんでかなー古いからしょうがないのかなーと適当に使ってたんですが。
最近、こんな辺境までDebianの情報を求めておいでになる方がいらっしゃるので、自分がやっている対処法を書いておこうかと。

network-manager-gnomeの不具合解消

Squeeze の時は wicd を使っていたんですが、Wheezy の LXDE では標準で network-manager-gnome がインストールされるようになったので、後者を使うようになりました。
どっちのネットワークマネージャでも同じ問題が出るので、どうやらDebian側の問題ではないらしい。
ファームウェアかも、ということで b43 (14E4:4315) のドライバを Realtek から落としてインスコするのと、パッケージで firmware-b43-lpphy-installer をインスコするのとでは違いがあるのか試してみた。
結果。症状は同じ。
ファームウェアの問題でもないっぽい。
結論。問題は石。

ネットワーク関連にはあんまり強くないので断言はできないんですが、多分、無線接続のキャッシュテーブルとかルーティングテーブルを子機が正しく利用できていないんではないかと。
貧弱な知識と試行錯誤からの根拠としては。
 1)ある程度以上の回数、接続と切断を繰り返すと症状が出る
 2)CUI で子機を落としたり起こしたりしても改善されない
 3)ネットワークマネージャの接続情報を削除して再設定すると改善される
カメノに分かるのはここまでです。
Debian のネットワークの詳細については 公式ドキュメント をご覧ください。

以上を踏まえまして、ブツブツ切れたり接続エラーが出るようになりましたらですね。
wicd の場合は .wicd という隠しディレクトリを削除してみてください。ファイルマネージャでもコンソールからでも構いません。
network-manager-gnome の場合は「メニュー→設定→ネットワーク接続」と進みまして、 無線タブに表示されているすべての情報を削除してみてください。
plasma-widget-networkmanagement は KDE を使ったことないからわからん。多分、GNOME と同じような手順のはず。
ネットワークマネージャから接続情報を全て抹消し、改めて新しい接続として設定します。
カメノの環境では、これでしばらくは快適な環境に戻るんですが。
あとパスワードはコピペできるんで、わかりやすいところにテキストファイルにして置いておくと便利です。そのくらい頻繁に情報を削除してます。

でもなー。Realtek は昔から自作スキーに「蟹チップ」と呼ばれて、安かろう悪かろうの粗悪品として有名なんだよな。
オイラも自作スキーなので、蟹チップについては覚悟完了してから使うんですが。
なので、無線で繋ぐのが鬱陶しくなってきて、有線にしました。
チップをなだめながらケーブルレスな物理的環境を求めるか。
通信速度向上と確実性を求めてケーブルカモンと腹をくくるか。
どちらを選ぶかは利用者次第です。
無線登場以前からデスクトップ自作してたんで、ケーブルには抵抗ないんだよな、カメノは。
マウスもLANも有線で繋いでます。ついでにUSBハブも繋いでるんでごちゃごちゃしてます。
ノートやネットブックでも、デスクトップ時代を思い出せてなんかいい感じ(笑)

Realtekは当然として、他のチップでも古すぎるのは不具合というか誤動作というか、そういうのが起こりやすいです。
そういうのは窓や林檎でも動作がおかしくなりがちなので、無線LANをどうしても使いたい場合はまず窓や林檎での動作がどうなってるのか確認してみるといいです。
メジャーでGUIなOSで確実安定動作をするものの中から、デストリで動作確認がとれているチップを選ぶと失敗の可能性が少しは減るのではないかと。

Sponsored Link
アフィリエイトならA8.net
忍者AdMAX
Page Top