Ubuntuでwifiの速度をあげる

自宅以外の場所でなんだかWifiが遅い気がして調べました

ネット回線の速度をはかるサービスをつかって調べたりしながら
設定を一つ変更

$ iwconfig

eth0      no wireless extensions.

lo        no wireless extensions.

wlan0     IEEE 802.11bgn  ESSID:"sample"  
          Mode:Managed  Frequency:2.447 GHz  Access Point: 74:03:BD:40:9E:90   
          Bit Rate=144.4 Mb/s   Tx-Power=22 dBm   
          Retry  long limit:7   RTS thr:off   Fragment thr:off
          Power Management:on
          Link Quality=66/70  Signal level=-44 dBm  
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:0  Invalid misc:1076   Missed beacon:0

無線LANはwlan0なので

$ sudo iwconfig wlan0 power off

とPower ManagementをOFFにしたら、1.5倍くらい早くなりました
再起動したらとぶので、

$ sudo vim vim /etc/pm/power.d/wireless

#!/bin/sh
/sbin/iwconfig wlan0 power off

で実行権限つけて
$ sudo chmod a+x /etc/pm/power.d/wireless

できあがり

サンプルで表示できるIPアドレス

ブログとか資料とかでサンプルで表示できるIPアドレスをメモ

プライベートIPアドレスには
192.0.2.0/24

ドキュメントやコードには
198.51.100.0/24
203.0.113.0/24

のようです
24はサブネットマスクなので
192.0.2.0/255.255.255.0
つまり
192.0.2.1 – 192.0.2.255
まで使えるってことです

詳しくは
RFC 5735 – Special Use IPv4 Addresses
を参照

Linuxでネットワークを確認する

Windowsだとコマンドプロンプトで
$ ipconfig /all
とすれば、ネットワーク情報がみれました

Linuxの場合は

IPアドレス

$ ifconfig -a

デフォルトゲートウェイ

$ ip route show

DNSサーバー

$ cat /etc/resolv.conf

ネットワークの設定を変えるなら

centosの場合
$ vi /etc/sysconfig/network-scripts/ifcfg-eth0
(有効なethxxを変更)

ubuntuの場合
$ vi /etc/network/interfaces

などで変更します
変更後はサービス再起動すれば有効になります

$ /etc/init.d/networking restart