ハマりました。
使ったのは以下のUSB無線LAN子機。
[amazonjs asin=”B003NSAMW2″ locale=”JP” title=”BUFFALO 無線LAN子機 コンパクトモデル 11n技術・11g/b対応 WLI-UC-GNM”]
さっぱりと結論を書きますと、以下のように設定したら、うまく無線親機に接続でき、DHCPサーバからIPアドレスを取得することができました。ちなみに、親機のセキュリティはWPA2-PSK(AES)、ステルスモードにしています。
[shell title=”/etc/network/interfaces”]
auto wlan0
allow-hotplug wlan0
iface wlan0 inet dhcp
wpa-driver wext
wpa-scan-ssid 1
wpa-ssid "SSID"
wpa-psk "PSK"
[/shell]
ポイントは以下の通り。
・/etc/wpa_supplicant/wpa_supplicant.confを使わない。
・/etc/network/interfacesにwpa-driver wextを設定する。
/etc/wpa_supplicant/wpa_supplicant.confを使っていたとき、
[shell]
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 3
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 6
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 11
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 18
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 15
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 8
No DHCPOFFERS received.
No working leases in persistent database – sleeping.
[/shell]
となってしまい、うまく親機に接続できず、DHCPからアドレスも接続できませんでした。
そんな中、こちらのスレッド「Issue with known working WIFI」に出会い、freezer burnさんの、
Instead of using wpa.conf, try this (directly in /etc/network/interfaces):
auto wlan0
iface wlan0 inet dhcp
wpa-ssid “NETWORK SSID”
wpa-psk “NETWORK PASSWORD”
という書き込みに出会い、/etc/network/intarfacesに設定を書きましたが、それでも接続できませんでした。
ステルスモードにしているので、wpa-scan-ssid 1を追加しましたが、接続できない。
ダメもとで、wpa-driver wextを設定したら、うまくいった次第です。
うーん、ハマった。
[dciframe]http://rcm-fe.amazon-adsystem.com/e/cm?t=rutoruamazona-22&o=9&p=15&l=st1&mode=computers-jp&search=Raspberry Pi&fc1=000000<1=_blank&lc1=3366FF&bg1=FFFFFF&f=ifr,468,240,0,auto,border:0px solid blue;align:left;[/dciframe]
One thought on “Raspberry Piを無線LANでつなごうとしたらハマった話”