2021/10/8

armbian , for banana pi

超古老 banana pi (M1)。找得到還有支援的 distribution,就剩下 armbian
目前 debian official 已經是 11 (bull's eye),armbian for bananpi M1 最新的 stable 只到 10 (buster),但是至少 kernel 是 5.10
-- 原來有支援 debian 跟 ubuntu。各自依照 distribution 來表示。

一樣,download xz 解開,dd 到 sd card 上。
只有一個 partition,mount 進來後,已經有 /boot,不是像 raspberry pi 一樣有獨立的 /boot partition (fat)。

開機,在 console 有輸出.. 一直到 kernel booting 後就沒了 (猜是display 在 hdmi),等30 sec.. 後就出現 prompt,要求輸入 root password。
root password 有嚴格的檢查,不能包含在 dictionary 裡面的詞。(但是 login 後可以改)。

login 後 keyboard mapping 有問題,要
export TERM=vt100
才會正常。

修改 /boot/armbianEnv.txt,把 console=both 改成 serial,kernel log 就會出現在 console 上了。
開進 shell , keyboard mapping 也對了 (雖然 TERM 是 linux)

run armbian-config..

很方便,竟然有 hostspot...,而且自己外接的 wifi dongle 自動偵測到 (rt2800usb)
一段自動偵測,設定之後,會出現 interface 給你選,這個要選 ethernet。
然後就會用 default 的 SSID, password 啟動。
iptables, ip_forwards 都會設好。

要改 SSID, password 的話,再選一次 hostapd,選 advance ,就可以 edit ssid, passowrd.

hostapd, dnsmasq 都是 systemctl service,和 iptables 的設定各是:
/etc/hostapd.conf
/etc/dnsmasq.conf
/etc/iptables.ipv4.nat

使用心得... 比以前的(?) 好很多,作為 wifi router,都沒有以前動不動就 kernel trape 的現象,連 driver 也不像以前常常出現 warnning message...

沒有留言:

張貼留言