コチョナナバ: Raspberry Piを無線LAN対応させてみた
こちらを参考に、WPA2-PSK(AES)で接続をする
パスフレーズをつくる
$ wpa_passphrase SSID PASSPHRASE network={ ssid="SSID" #psk="PASSPHRASE" psk=38497220976092fc2707a838e4d4385019256149f99f935be22c90159d3b8373 }
出力された項目をメモる
/etc/wpa_supplicant/wpa_supplicant.conf
network={ proto=WPA2 key_mgmt=WPA-PSK pairwise=CCMP group=CCMP ssid="SSID" psk=38497220976092fc2707a838e4d4385019256149f99f935be22c90159d3b8373 }
さっきメモった項目を書き写す。
/etc/network/interfaces
auto wlan0 iface wlan0 inet static address 172.16.10.1 netmask 255.255.0.0 gateway 172.16.0.1 wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
これはいつもどおり。違いはWPAの設定ファイルを書くとこ
実験
wpa_supplicantコマンドでステーションと認証するとこまでテストできる。(IPアドレスは認証後に自分でつける)
# wpa_supplicant -c /etc/wpa_supplicant/wpa_supplicant.conf -i wlan0 -Dwext ioctl[SIOCSIWENCODEEXT]: Invalid argument ioctl[SIOCSIWENCODEEXT]: Invalid argument ioctl[SIOCSIWSCAN]: Device or resource busy wlan0: Failed to initiate AP scan ioctl[SIOCSIWSCAN]: Device or resource busy wlan0: Failed to initiate AP scan
iwlist wlan0 scan を実行すると周りのSSIDを調べ始める。 おもしろい。
iwlist | apt-get install wireless-tools |
wpa_passphrase | apt-get install wpasupplicant |