次に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の設定を行う。