2016年4月3日日曜日

Raspberry PI wifi設定(DHCP自動割振)、WEP/WPA/複数の3種

Rapsberry PIでwifiの設定(DHCP自動割振)を行う。

環境:Raspberry PI2 B,  Raspbian Jessie, Planex GW-USNano2

<WEPの場合>
1./etc/network/interfacesを開く
sudo vi /etc/network/interfaces

2.wlan0の設定を以下のように変更する(ESSID, WEPKEYは実際のものに読み替える)
iface wlan0 inet dhcp
wireless-essid ESSID
wireless-key s:WEPKEY
wireless-mode managed

3.wlan0を一旦停止する
sudo ifdown wlan0

4.wlan0を再起動
sudo ifup wlan0

以上で、DHCPでIPが割り振られれば設定完了


WPAの場合
1./etc/network/interfacesを開く
sudo vi /etc/network/interfaces

2.wlan0の設定を以下のように変更する
iface wlan0 inet dhcp
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

3.パスフレーズをwpa_supplicant.confに設定する
sudo wpa_passphrase ESSID PASSWORD >> /etc/wpa_supplicant/wpa_supplicant.conf

4.wpa_supplicant.confを開く
sudo vi /etc/wpa_supplicant/wpa_supplicant.conf

5.以下のように修正(xxxxは3の作業で任意のものがついかされる)
network={
ssid="xxxx"
psk=xxxxxxxxxxxxxxxxxxxxxxxxxxxxx
key_mgmt=WPA-PSK
proto=RSN
pairwise=CCMP
group=CCMP
priority=2
# ステルスなら以下を追加
scan_ssid=1
}

6.wlan0を一旦停止する
sudo ifdown wlan0

7.wlan0を再起動
sudo ifup wlan0

以上で、DHCPでIPが割り振られれば設定完了

複数のWIFIの設定>
wlan0を任意の論理名に変更して、切り替えることができる
上述のWEPとWPAの設定を任意で切り替える例を以下に示す

1./etc/network/interfaces内で、wlan0としていた箇所を、任意の論理名で両方設定する。
以下は、WEPの論理名をwepconfig, WPAの論理名をwpaconfigとした場合。

iface wepconfig inet dhcp
wireless-essid ESSID
wireless-key s:PASSWORD
wireless-mode managed

iface wpaconfig inet dhcp
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

2.ifdownでwlan0を停止
sudo ifdown wlan0

3.ifupでwlan0を、論理名を設定して起動する
WEPを使う場合
sudo ifup wlan0=wepconfig

WPAを使う場合
sudo ifup wlan0=wpaconfig

以上で、DHCPでIPが割り振られれば設定完了

※検出できているESSIDのリスト表示
sudo iwlist wlan0 scan | grep ESSID

/etc/network/interfacesの設定例
auto lo
iface lo inet loopback
iface eth0 inet manual

# wireless wepconfig settings #
iface wepconfig inet dhcp
wireless-essid ESSID
wireless-key s: WEPKEY
wireless-mode managed

# wireless wpaconfig settings #
iface wpaconfig inet dhcp
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf

iface default inet dhcp

allow-hotplug wlan1
iface wlan1 inet manual
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf


参考:



0 件のコメント: