orangePi liteを購入しました。
そのまま日本で使うと技適違反なので気をつける必要がありますが
wifiが最初から搭載されており値段もラズパイよりだいぶ安く
[orange pi lite 電顕セット]
(
https://www.aliexpress.com/store/product/Orange-Pi-Lite-SET-4-Pi-Lite-and-DC-Power-Supply-Support-Android-Ubuntu-Debian-Beyond/1553371_32668819476.html?spm=2114.8147860.0.0.BXPJ6S
)
お値段が送料込み&電源セットで2200円で買えます。
(自分は後から電源が必要なことに気づいて別々に買ったので高く付いてしまいました(T_T))
マイクロSDカードはさほど割安感はなかったんでamazonで適当なのを買いました。
とりあえずちょっとハマったのでwifiの設定と
wifi経由でsshで接続するまでを纏めます
microSDへArmbianイメージを書き込み
以下からイメージを入手します
http://www.armbian.com/donate/?f=Armbian_5.20_Orangepilite_Debian_jessie_3.4.112.7z
最新じゃないかもしれないのでこちらから入手したほうがいいかもしれません
http://www.armbian.com/orange-pi-lite/
イメージを焼くのは今回はコマンドではなく以下のツールを使いました
https://etcher.io/
イメージを焼くのはどうでもいいので省略
シリアル接続
usb-シリアル変換を使います
自分は以下で購入していました。
PL2303HX内蔵USBシリアル変換ケーブル - スイッチサイエンス
配線するときはラズパイと違って緑と白は逆につなぎます
こういうの統一してくれればいいのに
hdmiで繋げるより手軽なのでおすすめです。
mymac$ sudo screen /dev/tty.usbserial 115200
orange piは115200で接続する必要があるようです
抜けたい場合は CTRL-a k
と打ち込みます
参考:http://qiita.com/hideyuki/items/9258f33180d98ad0cb1e
こんな画面になったでしょうか
Debian GNU/Linux 8 orangepilite ttyS0
orangepilite login: root
Password:
Last login: Thu Sep 15 07:11:31 CEST 2016 on ttyS0
Linux orangepilite 3.4.112-sun8i #10 SMP PREEMPT Sun Oct 23 16:06:55 CEST 2016 armv7l
___ ____ _ _ _ _
/ _ \ _ __ __ _ _ __ __ _ ___ | _ \(_) | | (_) |_ ___
| | | | '__/ _` | '_ \ / _` |/ _ \ | |_) | | | | | | __/ _ \
| |_| | | | (_| | | | | (_| | __/ | __/| | | |___| | || __/
\___/|_| \__,_|_| |_|\__, |\___| |_| |_| |_____|_|\__\___|
|___/
Welcome to ARMBIAN Debian GNU/Linux 8 (jessie) 3.4.112-sun8i
System load: 0.20 Up time: 1 min
Memory usage: 8 % of 494Mb IP:
CPU temp: 25°C
Usage of /: 8% of 15G
New to Armbian? Check the documentation first: docs.armbian.com
二回目のログイン画面なんで少し違うかもしれません
ログイン時の直後のパスワードは1234
です。(ユーザ:root)
ログイン後にパスワードを変更要求が出ます
そして新規のアカウントを作らされると思います。
さて用意したアクセスポイントに繋げてみます。
wifi接続テスト
自宅のアクセスポイントの設定を書き出します
root@orangepilite:~$ wpa_passphrase <myssid> <pass> >/root/wpa_supplicant.conf
root@orangepilite:~$
root@orangepilite:~$ cat /root/wpa_supplicant.conf
network={
ssid="XXXXXX"
#psk="XXXXXXX"
psk=fa0e24f8a69defd70XXXXXXXXXXXXXXXXXXXXXXX
}
以下のコマンドでこの設定を読み込んだテストを行います
root@orangepilite:~$ wpa_supplicant -iwlan0 -c/root/wpa_supplicant.conf
Successfully initialized wpa_supplicant
wlan0: Trying to associate with 4c:e6:76:58:74:15 (SSID='XXXXXXX' freq=2457 MHz)
wlan0: Associated with 4c:e6:76:58:74:15
wlan0: WPA: Key negotiation completed with 4c:e6:76:58:74:15 [PTK=CCMP GTK=TKIP]
wlan0: CTRL-EVENT-CONNECTED - Connection to 4c:e6:76:58:74:15 completed [id=0 id_str=]
以下の部分が出たら成功みたいです。
CTRL-EVENT-CONNECTED - Connection to 4c:e6:76:58:74:15 completed
ctrl-cで抜けてパックグラウンドで動かしておきます(-Bをつけるだけ)
root@orangepilite:~$ wpa_supplicant -iwlan0 -c/root/wpa_supplicant.conf -B
Successfully initialized wpa_supplicant
dhcpでipを割り当てます
root@orangepilite:~# dhclient wlan0
root@orangepilite:~#
root@orangepilite:~# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN group default
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: tunl0: <NOARP> mtu 1480 qdisc noop state DOWN group default
link/ipip 0.0.0.0 brd 0.0.0.0
3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 00:e0:4c:d7:76:9b brd ff:ff:ff:ff:ff:ff
inet 192.168.11.14/24 brd 192.168.11.255 scope global wlan0
inet6 fe80::2e0:4cff:fed7:769b/64 scope link
valid_lft forever preferred_lft forever
上記のようにwlan0にipが割り振られました。
macからsshでテスト接続してみます
mymac# ssh m0a@192.168.11.14 [12:32:44]
m0a@192.168.11.14's password:
___ ____ _ _ _ _
/ _ \ _ __ __ _ _ __ __ _ ___ | _ \(_) | | (_) |_ ___
| | | | '__/ _` | '_ \ / _` |/ _ \ | |_) | | | | | | __/ _ \
| |_| | | | (_| | | | | (_| | __/ | __/| | | |___| | || __/
\___/|_| \__,_|_| |_|\__, |\___| |_| |_| |_____|_|\__\___|
|___/
Welcome to ARMBIAN Debian GNU/Linux 8 (jessie) 3.4.112-sun8i
System load: 0.00 Up time: 28 min
Memory usage: 10 % of 494Mb IP: 192.168.11.14
CPU temp: 41°C
Usage of /: 8% of 15G
Last login: Wed Nov 2 02:42:00 2016 from 192.168.11.5
m0a@orangepilite:~$
起動時に自動でwifi有効化
作った設定ファイルのコピーと余計なコメント気削除
root@orangepilite:~# mv /root/wpa_supplicant.conf /etc/wpa_supplicant/
root@orangepilite:~# vim /etc/wpa_supplicant/wpa_supplicant.conf
network={
ssid="XXXXX"
#psk="XXXXXXXXX" <-- 消しておきます
psk=fa0e24f8a69defd70318XXXXXXXXXX
}
以下の設定ファイルの変更
dhcp設定の場合
以下のように設定
root@orangepilite:~# vim /etc/network/interfaces
<以下を末尾に追加>
allow-hotplug wlan0
iface wlan0 inet dhcp
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
再起動して確認
root@orangepilite:~$ sudo reboot
orangepilite login: root
Password:
Last login: Wed Nov 2 05:07:11 CET 2016 on ttyS0
Linux orangepilite 3.4.112-sun8i #10 SMP PREEMPT Sun Oct 23 16:06:55 CEST 2016 armv7l
___ ____ _ _ _ _
/ _ \ _ __ __ _ _ __ __ _ ___ | _ \(_) | | (_) |_ ___
| | | | '__/ _` | '_ \ / _` |/ _ \ | |_) | | | | | | __/ _ \
| |_| | | | (_| | | | | (_| | __/ | __/| | | |___| | || __/
\___/|_| \__,_|_| |_|\__, |\___| |_| |_| |_____|_|\__\___|
|___/
Welcome to ARMBIAN Debian GNU/Linux 8 (jessie) 3.4.112-sun8i
System load: 0.18 Up time: 28 sec
Memory usage: 9 % of 494Mb IP: 192.168.11.14
CPU temp: 39°C
Usage of /: 8% of 15G
root@orangepilite:~# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN group default
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: tunl0: <NOARP> mtu 1480 qdisc noop state DOWN group default
link/ipip 0.0.0.0 brd 0.0.0.0
3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 00:e0:4c:d7:76:9b brd ff:ff:ff:ff:ff:ff
inet 192.168.11.14/24 brd 192.168.11.255 scope global wlan0
inet6 fe80::2e0:4cff:fed7:769b/64 scope link
OKみたいです
固定IPの場合
root@orangepilite:~# vim /etc/network/interfaces
<以下を末尾に追加>
allow-hotplug wlan0
iface wlan0 inet static
address 192.168.11.111
netmask 255.255.255.0
gateway 192.168.11.1
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
再起動して確認
p root@orangepilite:~# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN group default
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: tunl0: <NOARP> mtu 1480 qdisc noop state DOWN group default
link/ipip 0.0.0.0 brd 0.0.0.0
3: wlan0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 00:e0:4c:d7:76:9b brd ff:ff:ff:ff:ff:ff
inet 192.168.11.111/24 brd 192.168.11.255 scope global wlan0
inet6 fe80::2e0:4cff:fed7:769b/64 scope link
valid_lft forever preferred_lft forever
okみたいです