目前(2019年8月)NanoPC T4的桌面系统FriendlyDesktop是基于Ubuntu18.04进行集成的,因此大部分可以参考Ubuntu18.04的配置方法。
1、无线网络配置
可参考官方文档:https://docs.ubuntu.com/core/en/stacks/network/network-manager/docs/configure-wifi-connections
主要使用的命令:
sudo nmcli d wifi rescan #扫描所有的SSID
sudo nmcli d wifi connect my_wifi password <password> #连接到my_wifi
2、配置ap
可参考以下官方文档:
https://docs.ubuntu.com/core/en/stacks/network/wifi-ap/docs/installation (安装后会立即自动配置wlan0口为ap,如果只有一个无线口,请先连接串口或键盘显示器)
https://docs.ubuntu.com/core/en/stacks/network/wifi-ap/docs/basic-ap-setup (一个基础的配置示例)
建议使用命令行向导进行配置:
首先安装ap向导:sudo snap install wifi-ap,如果长期使用桌面,也可以考虑安装ubuntu app store:sudo snap install snap-store
跟随向导开始配置ap模式:
sudo wifi-ap.setup-wizard
更多高级配置可参考Ubuntu的文档。
ps:ap模式配置完成后,iptables看到nat表是空的,不知道这ap模式是咋实现的。
3、samba
sudo apt-get update更新源后,安装samba:sudo apt-get install samba
添加用户pi到samba用户:sudo smbpasswd -a pi,输入密码。
修改samba配置文件,将这一段的注释去掉:
[homes]
comment = Home Directories
重启samba服务:sudo systemctl restart smbd
4、安装BaiduPCS-Go:
从https://github.com/iikira/BaiduPCS-Go/releases下载BaiduPCS-Go-xxxx-linux-arm64.zip并解压。
5、下载并编译elinks:
elinks代码:https://github.com/rkd77/felinks.git
编译:
./autogen.sh
./configure --build=arm-linux
make -j 4
sudo make install
6、安装webdav:
参考:https://www.jianshu.com/p/17da6608dc74
999、其他
修改运行级别:
sudo systemctl set-default runlevel3.target #修改为命令行模式,修改完后重启发现仍然会启动图形界面,多插了一个usb无线网卡,配置完ap模式,并多次重启后,恢复正常,不知为何。