BeagleBone BlackのWiFi設定を行う

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

タイトルとURLをコピーしました