ハードウエア
raspberry pi B+
wifiアダプタ WNG150U
OS
RASPBIAN JESSIE
設定
ハードウエアの確認
$ lsusb Bus 001 Device 004: ID 04bb:094c I-O Data Device, Inc.
ESSIDの確認
$ sudo iwlist wlan0 scan | grep ESSID ESSID:"ESSID"
wpa_supplicant.conf
$ sudo su # chmod 660 root% chmod 660 /etc/wpa_suoplicant/wpa_supplicant.comf # wpa_passphrase "SSID" "KEY" >> /etc/wpa_supplicant/wpa_supplicant.conf # cat /etc/wpa_supplicant/wpa_supplicant.conf ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 network={ ssid="SSID" #psk="KEY" psk=ハッシュ化されたキー }
wpa_supplicant.confの編集
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 network={ ssid="SSID" proto=WPA2 key_mgmt=WPA-PSK pairwise=TKIP CCMP group=TKIP CCMP #psk="KEY" psk=ハッシュ化されたキー scan_ssid=1 } /etc/dhcpcd.conf >|| interface wlan0 static ip_address=192.168.11.21/24 static routers=192.168.11.254 static domain_name_servers=192.168.10.1
こんな感じでリブート
$ ifconfig eth0 Link encap:イーサネット ハードウェアアドレス b8:27:eb:9c:30:07 inetアドレス:192.168.11.20 ブロードキャスト:192.168.11.255 マスク:255.255.255.0 inet6アドレス: 240f:79:a8f8:1:b289:a029:fc2e:6ac/64 範囲:グローバル inet6アドレス: fe80::7474:4b62:ad78:2a00/64 範囲:リンク UP BROADCAST RUNNING MULTICAST MTU:1500 メトリック:1 RXパケット:2704 エラー:0 損失:594 オーバラン:0 フレーム:0 TXパケット:607 エラー:0 損失:0 オーバラン:0 キャリア:0 衝突(Collisions):0 TXキュー長:1000 RXバイト:161138 (157.3 KiB) TXバイト:88612 (86.5 KiB) lo Link encap:ローカルループバック inetアドレス:127.0.0.1 マスク:255.0.0.0 inet6アドレス: ::1/128 範囲:ホスト UP LOOPBACK RUNNING MTU:65536 メトリック:1 RXパケット:140 エラー:0 損失:0 オーバラン:0 フレーム:0 TXパケット:140 エラー:0 損失:0 オーバラン:0 キャリア:0 衝突(Collisions):0 TXキュー長:0 RXバイト:11756 (11.4 KiB) TXバイト:11756 (11.4 KiB) wlan0 Link encap:イーサネット ハードウェアアドレス 34:76:c5:5d:7e:6c inetアドレス:192.168.11.21 ブロードキャスト:192.168.11.255 マスク:255.255.255.0 inet6アドレス: fe80::d437:7e2c:6380:2ccc/64 範囲:リンク inet6アドレス: 240f:79:a8f8:1:98a1:f100:4d2b:b96b/64 範囲:グローバル UP BROADCAST RUNNING MULTICAST MTU:1500 メトリック:1 RXパケット:3501 エラー:0 損失:632 オーバラン:0 フレーム:0 TXパケット:119 エラー:0 損失:3 オーバラン:0 キャリア:0 衝突(Collisions):0 TXキュー長:1000 RXバイト:582397 (568.7 KiB) TXバイト:20034 (19.5 KiB)
認識されました