NanoPi NEO2 の Ubuntu Core で WiFi を有効化したので、その際のメモです。
使用可能なUSBアダプタは
- RTL8188CUS 802.11n WLAN Adapter
- RT2070 Wireless Adapter
- RT2870/RT3070 Wireless Adapter
- RTL8192CU Wireless Adapter
- NetGear, Inc. WG111v3 54 Mbps Wireless [realtek RTL8187B]
ということらしいですが、きっと Raspberry Pi で動作可能なものは動くのでしょう^^;
USBコネクタにWiFiアダプタは挿しておきます。
1.使用可能なデバイスのリストアップ
$ sudo nmcli dev DEVICE TYPE STATE CONNECTION eth0 ethernet connected Wired connection 1 wlx106f3fxxxxxx wifi disconnected -- lo loopback unmanaged --
という感じで、wlxに続いてMACアドレスという形でデバイスが表示されました。
2.WiFi起動
$ sudo nmcli r wifi on
3.アクセスポイントのスキャン
$ sudo nmcli dev wifi * SSID MODE CHAN RATE SIGNAL BARS SECURITY xxxxxxxxxxxxxxx Infra 2 54 Mbit/s 100 ▂▄▆█ WPA1 WPA2 Mxxxxxxxx Infra 11 54 Mbit/s 100 ▂▄▆█ WPA1 WPA2 axxxxxxxxxxx Infra 11 54 Mbit/s 100 ▂▄▆█ WPA1 WPA2 Gxxxxxxxx Infra 5 54 Mbit/s 82 ▂▄▆█ WPA1 WPA2 Nxxxxxxxx Infra 5 54 Mbit/s 82 ▂▄▆█ WPA1 WPA2 sxxxxxxxxxxx Infra 8 54 Mbit/s 52 ▂▄__ WPA1 WPA2 Bxxxxxxxxxxxxx Infra 1 54 Mbit/s 42 ▂▄__ WPA2 axxxxxxxxxxxxxx Infra 8 54 Mbit/s 22 ▂___ WEP axxxxxxxxxxxxx Infra 11 54 Mbit/s 22 ▂___ WPA1 WPA2
という感じでグラフィカルに表示されます。
4.アクセスポイントに接続
$ sudo nmcli dev wifi connect " (SSID) " password "パスワード" Device 'wlx106f3fxxxxxx' successfully activated with 'xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx'.
5.接続されているか確認
$ ifconfig wlx106f3fxxxxxx Link encap:Ethernet HWaddr 10:6f:3f:xx:xx:xx inet addr:xxx.xxx.xxx.xxx Bcast:xxx.xxx.xxx.255 Mask:255.255.252.0 inet6 addr: fe80::xxxx:xxxx:xxxx:xxxx/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:595 errors:0 dropped:0 overruns:0 frame:0 TX packets:372 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:86952 (86.9 KB) TX bytes:82940 (82.9 KB)
という感じで無事に接続。再起動しても大丈夫です。