nanopi-openwrt/README.md

48 lines
2.3 KiB
Markdown
Raw Normal View History

2020-03-14 02:14:05 +08:00
## Nanopi r1s r2s openwrt 固件自动编译
2020-02-25 09:44:06 +08:00
2020-02-29 19:49:29 +08:00
### 发布地址:
2020-02-25 09:44:06 +08:00
2020-03-26 14:24:05 +08:00
https://github.com/klever1988/nanopi-openwrt/releases
2020-03-03 22:48:37 +08:00
(请记得下载zip包之后解压出里头的固件包再刷不要拿zip直刷会失败的)
2020-02-29 19:49:29 +08:00
2020-03-03 22:48:37 +08:00
### 编译方式:
2020-02-29 19:47:14 +08:00
2020-03-03 22:48:37 +08:00
本编译方案采用git rebase(变基)把友善friendlywrt对openwrt代码的修改应用到Lean和Lienol两个大佬的openwrt分支并替换friendlywrt整套代码的方式由此编译出分别包含两位大佬特色优化和插件的两版固件寻求最佳的插件兼容性和稳定性。而minimal版是我根据自己的理解在Lean版的基础上只编译我认为不影响设备性能的插件。目前测试结果显示minimal虽然功能较少但是性能是比较好的。
2020-03-03 16:57:09 +08:00
### 温馨提示:
2020-03-26 14:24:05 +08:00
Lean版的默认用户名是root, 密码是password
2020-03-03 16:57:09 +08:00
Lienol版默认用户名是root, 密码为空
2020-03-03 17:56:44 +08:00
2020-03-03 22:48:37 +08:00
烧制完固件插入tf卡并启动完成电脑端显示“网络已连接”之后在浏览器输入 http://friendlywrt/ 可以直接打开路由器后台无需修改本地连接设置或者查看IP地址。如果网络状态一直是未识别上电超过5分钟请直接插拔一次电源重启试试。
### 更新说明:
https://github.com/klever1988/nanopi-openwrt/blob/master/CHANGELOG.md
2020-03-26 14:24:05 +08:00
### R2S在线升级方法:
(注意:目前仅支持R2S仅能升级到minimal版本固件如果你使用的是Lienol版也不要用此方法升级)
2020-03-25 17:04:59 +08:00
先安装好依赖
2020-03-26 14:24:05 +08:00
```bash
2020-03-25 17:04:59 +08:00
opkg update
opkg install zstd
opkg install libzstd
2020-03-26 14:24:05 +08:00
```
2020-03-25 17:04:59 +08:00
然后下载脚本执行
2020-03-26 14:24:05 +08:00
```bash
2020-03-28 11:42:03 +08:00
wget -qO- https://github.com/klever1988/nanopi-openwrt/raw/master/scripts/autoupdate.sh | sh
2020-03-26 14:24:05 +08:00
```
2020-03-25 05:39:39 +08:00
(脚本由gary lau提供非常感谢)
2020-03-03 16:57:09 +08:00
2020-06-02 15:21:39 +08:00
### R2S离线升级方法:
(注意:目前仅支持R2S仅能升级到minimal版本固件如果你使用的是Lienol版也不要用此方法升级)
把下载好的 release固件 上传到R2S系统 -> 文件传输 -> 上传)
把下载好的scripts目录下的 autoupdate-offline.sh 上传到R2S系统 -> 文件传输 -> 上传)
然后脚本执行
```bash
sh /tmp/upload/autoupdate-offline.sh
```
2020-03-03 22:48:37 +08:00
#### 本固件(minimal版本)NAT基准性能测试
2020-03-03 16:57:09 +08:00
2020-03-26 16:34:02 +08:00
<img src="https://github.com/klever1988/nanopi-openwrt/raw/master/assets/NAT.jpg" width="600" /><img src="https://raw.githubusercontent.com/klever1988/nanopi-openwrt/master/assets/Acc.jpg" width="250" />