Ubuntu 無線Lan がなまら遅い(速度にムラがある)ときの対処
答え
http://fecot.blog.fc2.com/blog-entry-10.html
助かりました。
ネットワークに繋がってるけど繋がらない原因は、
無線LAN子機のパワーマネジメント機能のせいでした。
有線LANならすんなりネットワークに接続できたハズ。
以下、作業内容をメモ。
①ターミナルを立ち上げる
②iwconfig コマンドにて無線LANインタフェースを確認
$ iwconfig eth0 no wireless extensions. lo no wireless extensions. wlan0 IEEE ********** ESSID:"**********" Mode:Managed Frequency:2.412 GHz Access Point: ********** Bit Rate=54 Mb/s Tx-Power=20 dBm Retry long limit:7 RTS thr:off Fragment thr:off Power Management:off Link Quality=65/70 Signal level=-45 dBm Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0 Tx excessive retries:3597 Invalid misc:3190 Missed beacon:0
③パワーマネジメント機能を Off にするコマンドを作って実行
$ sudo vi /etc/pm/power.d/wireless #!/bin/sh /sbin/iwconfig wlan0 power off $ sudo chmod 740 /etc/pm/power.d/wireless $ /etc/pm/power.d/wireless
以上。enjoy!
経緯
旧XP端末に Ubuntu 14.04 desktop 64bit 版をインストールし、
インターネットにつなぐべく、
Windowsで使っていた ワイヤレスLan 子機(AirStation G54) を突き刺したあとのお話。
Linux版のドライバを探さないとな〜と思ったら、USBを刺しただけで認識してくれたので拍子抜け。
デスクトップ右上に Wifi アイコンが表示され、
幸先良いなと思って接続を試みるも、自宅内のルーターにすら接続できない。
とりあえず ping を打って状況を確かめるか〜と思ったら、ターミナルの上げ方がわからない…
[Ubuntu14.04] ターミナルを立ち上げる方法
- 左上にある Ubuntuマーク(コンピュータとオンラインリソースを検索) を押下。
- 検索窓に「ta」と入力すると検索結果に「端末」アイコンが表示されるのでクリック。
- 晴れてターミナルが上がります。
ターミナルさえあれば何でもできる。GUI操作など糞食らえだ!!
$ ping 192.168.0.1 ... ping: sendmsg: Network is unreachable ping: sendmsg: Network is unreachable ping: sendmsg: Network is unreachable 64 bytes from 192.168.0.1: icmp_seq=857 ttl=64 time=17.0 ms 64 bytes from 192.168.0.1: icmp_seq=858 ttl=64 time=3167 ms 64 bytes from 192.168.0.1: icmp_seq=859 ttl=64 time=2186 ms 64 bytes from 192.168.0.1: icmp_seq=861 ttl=64 time=272 ms 64 bytes from 192.168.0.1: icmp_seq=862 ttl=64 time=3554 ms 64 bytes from 192.168.0.1: icmp_seq=863 ttl=64 time=2570 ms ...
繋がったり繋がらなくなったり。
WEPパスワード間違えたかな〜とかいろいろ疑ったけど、時々は接続できているので物理的な問題なのかソフト的な問題なのかも検討つかず。
いろいろ無駄な調査を続けた後、「ubuntu wifi 遅い」で検索したところ、そのまんま答えに辿り着きました。
Ubuntu 11.04 無線遅い・・・だが治す!(追記)
http://fecot.blog.fc2.com/blog-entry-10.html
以下、記事のタイトルに戻る。