Raspberry PiにWifiを設定する

Raspberry Pi 2 B+をWifiでインターネットにつながるように設定した。

使ったWifi USBドングルはこれ

BUFFALO 無線LAN子機 コンパクトモデル 11n技術・11g/b対応 WLI-UC-GNM

BUFFALO 無線LAN子機 コンパクトモデル 11n技術・11g/b対応 WLI-UC-GNM

まずはドングルを指してから、認識されているか確認

$ lsusb
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp.
Bus 001 Device 004: ID 04f3:0103 Elan Microelectronics Corp.
Bus 001 Device 005: ID 045e:07b2 Microsoft Corp.
Bus 001 Device 007: ID 0411:01a2 BUFFALO INC. (formerly MelCo., Inc.) WLI-UC-GNM Wireless LAN Adapter [Ralink RT8070]

ドングルが認識されていたら、WPAパスを設定する。 ルーターの本体にSSIDとパスが書かれているはずなので、それをwpa_passphraseに食わせてスニペットを作る。

$ wpa_passphrase "YOUR_NETWORK_NAME" "YOUR_NETWORK_PASSWORD"
network={
    ssid="YOUR_NETWORK_NAME"
    #psk="YOUR_NETWORK_PASSWORD"
    psk=55717106e3e40a8778275318b42399b8040accb6fb28f60c076380c59b1803ed
}

wpa_passphraseの出力結果を/etc/wpa_supplicant/wpa_supplicant.confにコピペして追加の項目を設定する。 部屋のBuffaloのWIFIルータの場合、WPA2なので以下のように設定した。

$ sudo vi /etc/wpa_supplicant/wpa_supplicant.conf
network={
    ssid="YOUR_NETWORK_NAME"
    #psk="YOUR_NETWORK_PASSWORD"
    psk=55717106e3e40a8778275318b42399b8040accb6fb28f60c076380c59b1803ed
    proto=RSN
    key_mgmt=WPA-PSK
    pairwise=CCMP
    auth_alg=OPEN
}

/etc/network/interfacesを編集してwlan0を設定する。

$ sudo vi /etc/network/interfaces
auto wlan0
allow-hotplug wlan0
iface wlan0 inet dhcp
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet dhcp

最後にネットワークを再起動

$ sudo service networking restart