揮発性のメモ2

http://d.hatena.ne.jp/iww/

RaspberryPiで無線LAN

コチョナナバ: 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