temporaryなめも帳

だらだらと備忘録とか。誰かの為になることをねがって。

BBBでwifi接続する

BBBにWifiのドングル指して使いたい。 BBBで利用しているイメージはこれ

まず、状態確認

$ sudo lshw -C network
  *-network:0 DISABLED    
       description: Wireless interface
       physical id: 1
       bus info: usb@1:1.1
       logical name: wlan0
       serial: cc:e1:d5:17:9e:f7
       capabilities: ethernet physical wireless
       configuration: broadcast=yes driver=rt2800usb driverversion=3.14.37-ti-r57 firmware=N/A link=no multicast=yes wireless=IEEE 802.11bgn

DISABLED状態になっているので、起こしてあげる

$ sudo ifconfig wlan0 up
$ ifconfig
wlan0     Link encap:Ethernet  HWaddr cc:e1:d5:17:9e:f7  
          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)

apを検索する

$ sudo iwlist wlan0 scan

ap一覧から接続したいapのESSIDをメモっておく pskパスワードを生成する

$ wpa_passphrase SSID WPA_PASS
network={
    ssid="SSID"
    #psk="WPA_PASS"
    psk=XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
}

/etc/network/interfacesにネットワーク設定を追記する

$ sudo vi /etc/network/interfaces
auto wlan0
iface wlan0 inet dhcp
    wpa-ssid "SSID"
    wpa-psk  "XXXXXXXXXXXXXXXXXX(さっきのやつ)"

無線LANの有効化

$ sudo ifup wlan0

pingで疎通確認

$ ping google.com
$ ping 8.8.8.8

DNSの設定が上手くいっていない場合は次の設定を行う 192.168.65.1は自宅の環境。8.8.8.8とかにするといいんじゃないかな。

$ sudo vi /etc/resolvconf/resolv.conf.d/tail
# nameserver 192.168.1.1
nameserver 192.168.65.1
$ sudo resolvconf -u
$ cat /etc/resolv.conf 
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
#     DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 127.0.0.1
domain localdomain
search localdomain
nameserver 192.168.65.1
$ sudo service networking restart
$ ping google.com

これでつながった。 いろいろ調べていると、/etc/resolvconf/resolv.conf.d/baseにDNSの設定を書き込むのが主流っぽいんだけど、tailにいろいろ予め書かれているからかresolvconf -uしても設定が変更されなかった。 そのため、直接tailをいじってるかんじです。

参考にさせていただいたサイトとか

http://unix.stackexchange.com/questions/128220/how-do-i-set-my-dns-on-ubuntu-14-04 http://qiita.com/Hiroshi-Ito/items/6c870a3bab55bd06cf57 http://bty.sakura.ne.jp/wp/archives/754