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=***************************************************************
}
#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 なんちゃら
#wpa_supplicant -i インターフェイス -c /etc/wpa_supplicant/wpa_supplicant.conf
WPA: Key negotiation completed with なんちゃら
CTRL-EVENT-CONNECTED - Connection to MACアドレス completed なんちゃら
この状態になればAPとは繋がるはずだ。
あとはdhclientでも手動でもネットワーク設定をしてやればいい。
以上。