2011年9月5日月曜日

無線LAN 設定 wireless-tools wpasupplicant

Cです。

linux (debian) で無線LANを使えるようにしよう。
前提としてNICドライバが入れられている事。
正式なドライバじゃなくて型番違いでも動いたりする、
中途半端に動いたりするときもあるけど、まあいい。

■使うやつ
#apt-get install wireless-tools wpasupplicant

GUIの設定ツールを使わないのでこれだけ。
逆にGUIのツール(wicd,NetworkManager)を入れると相性によっては
wpa_supplicantの動きが変になっちゃう事もあるので、インストールしません。

■wpa_supplicantの設定
#wpa_passphrase "essid" "password" > /etc/wpa_supplicant/wpa_supplicant.conf
#cat /etc/wpa_supplicant/wpa_supplicant.conf
network={
ssid="essid"
#psk="password"
psk=***************************************************************
}

これに足りてないところを足していこう。

network={
ssid="essid"
key_mgmt=WPA-PSK
proto=WPA WPA2
pairwise=CCMP TKIP
group=CCMP TKIP WEP104 WEP40
#psk="password"
psk=***************************************************************
}

これでOK。

■wpa_supplicantの起動
#ifconfig インターフェイス up
#wpa_supplicant -i インターフェイス -c /etc/wpa_supplicant/wpa_supplicant.conf

WPA: Key negotiation completed with なんちゃら
CTRL-EVENT-CONNECTED - Connection to MACアドレス completed なんちゃら

この状態になればAPとは繋がるはずだ。
あとはdhclientでも手動でもネットワーク設定をしてやればいい。

以上。