次にBBBのUSBホストポートにWiFiドングルを挿しルーターとの接続設定を行う。
Windows8.1のノートPCからSSH経由でリモートログインできるようにする為。
逆に現時点ではUSB接続/ETHERNET接続を試す予定は無い。
WiFiドングルはBUFFALO WLI-UC-GNMを山田電気で入手した。
WiFiルーターはここ数年使用しているBUFFALOのWZR-450HP Ver.1.96 (R1.02/B1.00)。
ちなみにこのルーター、ファームのバージョンを上げるとNASNE/TORNEで問題を起こすのでファームのバージョンを元に戻した経緯がある。
BBBでの状況であるが、”ANY接続”という機能を”許可しない”に設定すると素直には繋がらない。
“ANY接続”を無効にすれば繋がるのだが、セキュリティレベルを落とすのもどうかと思う。
一応色々試して以下の設定で繋がるようになった。
個別に切り分けを行っていないが恐らく以下の3点がポイントとなると思われる。
wpa-ap-scan , wpa-scan-ssid , wpa-bssid
see http://forums.debian.net/viewtopic.php?f=5&t=49716
debian@beaglebone:~$ sudo nano /etc/network/interfaces
debian@beaglebone:~$ cat /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
#auto eth0
#iface eth0 inet dhcp
# Example to keep MAC address between reboots
#hwaddress ether DE:AD:BE:EF:CA:FE
# The secondary network interface
#auto eth1
#iface eth1 inet dhcp
# WiFi Example
#auto wlan0
#iface wlan0 inet dhcp
# wpa-ssid "essid"
# wpa-psk "password"
#WiFi
auto wlan0
iface wlan0 inet dhcp
wpa-ap-scan 1
wpa-scan-ssid 1
wpa-bssid 10:6F:3F:4B:20:55
wpa-key-mgmt WPA-PSK
wpa-proto RSN
wpa-pariwise COMP TKIP
wpa-group CCMP TKIP
wpa-ssid MY-AP-001
wpa-psk hogehoge
# Ethernet/RNDIS gadget (g_ether)
# ... or on host side, usbnet and random hwaddr
# Note on some boards, usb0 is automaticly setup with an init script
iface usb0 inet static
address 192.168.7.2
netmask 255.255.255.0
network 192.168.7.0
gateway 192.168.7.1
当然の事ながら以下はルーターの設定に合わせる必要がある
wpa-bssid 10:6F:3F:4B:20:55 wpa-ssid MY-AP-001 wpa-psk hogehoge
上記設定でwlan0 ifのdown/upと確認を行う。
debian@beaglebone:~$ sudo ifdown wlan0
Internet Systems Consortium DHCP Client 4.2.2
Copyright 2004-2011 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/
Listening on LPF/wlan0/dc:fb:02:59:bd:5a
Sending on LPF/wlan0/dc:fb:02:59:bd:5a
Sending on Socket/fallback
debian@beaglebone:~$ sudo ifup wlan0
Internet Systems Consortium DHCP Client 4.2.2
Copyright 2004-2011 Internet Systems Consortium.
All rights reserved.
For info, please visit https://www.isc.org/software/dhcp/
Listening on LPF/wlan0/dc:fb:02:59:bd:5a
Sending on LPF/wlan0/dc:fb:02:59:bd:5a
Sending on Socket/fallback
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 4
DHCPDISCOVER on wlan0 to 255.255.255.255 port 67 interval 11
DHCPREQUEST on wlan0 to 255.255.255.255 port 67
DHCPOFFER from 192.168.1.1
DHCPACK from 192.168.1.1
bound to 192.168.1.15 -- renewal in 76433 seconds.
debian@beaglebone:~$ sudo ifconfig -a
eth0 Link encap:Ethernet HWaddr 1c:ba:8c:96:0a:7e
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
Interrupt:40
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
usb0 Link encap:Ethernet HWaddr 86:bf:df:9c:23:15
inet addr:192.168.7.2 Bcast:192.168.7.3 Mask:255.255.255.252
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
wlan0 Link encap:Ethernet HWaddr dc:fb:02:59:bd:5a
inet addr:192.168.1.15 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::defb:2ff:fe59:bd5a/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:88 errors:0 dropped:0 overruns:0 frame:0
TX packets:112 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:12294 (12.0 KiB) TX bytes:17130 (16.7 KiB)
debian@beaglebone:~$ sudo reboot
reboot後teratermからWiFi経由でssh接続ができる事を確認。
LAN上に出てゆく事ができるようになったので、次回はNFSの設定を行う。
