最不正经的NAS - N1盒子
文章目录
背景
先看参数,斐讯的N1盒子具备还不错的外观,4核1.5GHz的A53处理器,千兆网卡,双频wifi,2G内存,8G存贮空间,2个USB 2.0口。作为NAS,它不能内接磁盘,只能外接移动硬盘,问题是接口是usb 2.0的,速度太慢了,作为NAS几乎没有什么使用价值。
自从斐讯倒闭以后,N1凭借低廉的价格,在社区中获得了新生,爱好者开发了各种各样的系统,极大的扩展了它的用途。
- Android电视
- Armbian Linux服务器
- 小钢炮BT下载系统
- OpenWRT路由器
- CoreELEC蓝光播放
- EmuELEC游戏机
- moode音乐播放器
降级
不是2.19版本的盒子,需要先在界面点击4次版本号,打开adb模式,然后重启到fastboot模式下,刷入老版本的bootloader,boot,recovery分区镜像,完成降级。
U盘启动
执行一次adb shell reboot update即可
系统体验
1. AndroidTV
Android电视系统是img格式的,需要通过USB burning tool来刷机。先导入img镜像,点击开始,然后盒子插电,正常的话,就开始刷机了。
电视系统支持4K 60Hz输出,完美解码各种视频,包括蓝光4K,还是很不错的。
2. Armbian
Armbian需要N1先刷入Android,再制作一个Armbian USB启动盘(img从https://github.com/kuoruan/Build-Armbian/releases下载),接着配置N1从USB启动(千万不要把启动盘插到Android上,会破坏文件,造成Armbian无法启动),最后,如果需要的话,可以执行nand-sata-install脚本安装到emmc上,就可以脱离U盘使用了。
Armbian默认用户密码:root/1234,第一次登陆会要求更改。
接着配置一些参数:
- 时区
ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime && echo “Asia/Shanghai” > /etc/timezone
- 开启bbr
linux-5.3.0 默认用 reno ,需要设置其启用 bbr 。执行以下命令:
echo “net.core.default_qdisc=fq” » /etc/sysctl.conf echo “net.ipv4.tcp_congestion_control=bbr” » /etc/sysctl.conf sysctl -p
通过以下命令检查 BBR 是否启动:
sysctl net.ipv4.tcp_available_congestion_control
返回值应为 net.ipv4.tcp_available_congestion_control = reno cubic bbr
sysctl net.ipv4.tcp_congestion_control
返回值应为 net.ipv4.tcp_congestion_control = bbr
sysctl net.core.default_qdisc
返回值应为 net.core.default_qdisc = fq
lsmod | grep bbr
- 禁止wifi/bluetooth/ipv6驱动
# disable wifi blacklist brcmfmac options brcmfmac modeset=0
disable bluetooth
blacklist btsdio blacklist hci_uart
文章作者 carter2005
上次更新 2020-05-05