N1刷armbian openwrt 心得

本文最后更新于 2020年9月7日 11:54 可能会因为没有更新而失效。如已失效或需要修正,请留言

最近看到我那老年迟暮的 R6400 跑代理的速度(大概2.几M/s 的速度),令我想起了我还有1个 斐讯N1,我还能把它用起来。

旁路由,好像是这么叫的。刷个openwrt就能用起来了。

说动手就动手。

N1之前被我刷了 armbian,主要拿来做网盘、下载,用处不大,也不是很稳定。时不时死下机这样子。

一开始是想在 docker 上面跑 openwrt 的,可是试了很久,这个 docker 里的 openwrt 始终连不上网络。我怀疑是这个 armbian 的问题,每次我在openwrt 里面调整,就会有很大的概率导致 armbian 的 iptables 崩溃。

于是转而想去重刷这个 armbian 。我比较懒,本不想用那些双公头USB、U盘来重刷,可是一不小心竟然把 armbian rm掉了(我就不说N1的教程又多又乱了)。这个 N1 突然成了半块砖。

不过不慌,我记得可以通过刷回官方固件来重新折腾的。

刷官方固件救砖

准备工具:

  1. WEBPAD大的2.2线刷包
  2. USB_Burning_Tool 刷机工具
  3. 双对公USB线

救砖过程:

  1. N1断电,用USB线连接电脑和N1,N1的USB需插在靠近 HDMI 的那个接口
  2. 用 USB_Burning_Tool 导入 WEBPAD大的2.2线刷包
  3. 验证过后,出现开始字样,取消勾选:擦除FLASH、擦除bootloader
  4. 点击 开始,立即让 N1 通电
  5. 正常情况下,win7会出现装驱动的界面,win10没有。会自动开始装驱动
  6. 装完驱动后,USB_Burning_Tool 会识别到 N1 并开始烧录
  7. 等待进度条100%绿色,提示烧录成功后,点击 停止,N1 去掉所有接线
  8. 至此,刷入官方固件成功。N1 重新通电就会进入 官方界面

此时将 N1 连上网线,可在路由器看到 N1 的IP地址

更详细的图文教程,见 WEBPAD大的2.2线刷包 里的 N1线刷烧录图文步骤.pdf

做成这一步,恭喜你,一个刷不死的N1已经出现,以后无论你怎么刷,出问题了,再重新走一遍这个过程即可。

个人经验:如果检测不到 N1,重新换一个USB口,或者换一台电脑。

刷入armbian

N1 的 armbian固件,据说是5.77的版本最稳定。这里也是提供的5.77。

准备工具:

  1. rufus-3.9p(启动U盘制作工具,其他版本也可以)
  2. 5.77 固件
  3. 8G U盘(似乎很挑U盘,建议多试几个U盘,听说老U盘更容易成功)
  4. U盘引导工具
  5. 网线

刷入过程:

    1. U盘插进电脑,让 rufus 检测到。刷入5.77固件(选择镜像,点击开始即可)
    2. 制作好U盘后,放在 N1 旁边准备随时使用
    3. N1 通电,连上网线,打开 N1盒子激活U盘启动工具,双击打开 N1盒子激活U盘启动 的批处理
    4. 在批处理中输入 N1 的IP地址,会自动打开adb并重启 N1 由U盘启动,会黑屏,这个时候迅速插上制作好的U盘
    5. 顺利的话屏幕有跳动armbian的各种开机命令
    6. 登录的用户:root,密码:1234(会提示更改密码,根据提示做即可)
    7. 输入:nand–sata-install 将armbian 安装到 N1自身的存储 emmc

个人心得:这个N1刷固件,非常挑U盘,还是那句话,多换U盘

N1 直刷 openwrt

如果你只需要 N1 当路由器的话,可以只刷openwrt。毕竟 openwrt 本身也支持很多的软件。

这里用的 openwrt 固件是用的 flippy 的 N1_Openwrt_R20.7.20_k5.4.60-flippy-42+o.img,编译于 2020.8.23

这是一个直刷包,不依赖 armbian,做成U盘后,设置从U盘启动,N1 重启黑屏的时候插入U盘,即可进入U盘中的openwrt。

进入后执行下列命令将openwrt安装到emmc:
cd /root
./inst-to-emmc.sh

如果出现分区失败而无法写入的,可以先还原bootloader后重启,再次运行inst-to-emmc.sh
还原bootloader的方法:

dd if=/root/u-boot-2015-phicomm-n1.bin of=/dev/mmcblk1
reboot

然后是根据你的网段修改LAN口 IP:
vi /etc/config/network

修改 IP 和网关 ,重启,即可在web访问openwrt。

N1 做旁路由

N1 网关指向 主路由器IP

N1 DNS 修改为 主路由器IP

关闭 DHCP、IPv6

重启,即可

需要使用的设置,将网关指向 N1

防火墙相关

1. 阻止防火墙服务开机自动启动

/etc/init.d/firewall disable

2. 关闭防火墙

/etc/init.d/firewall stop

 

用到的所有软件

最后是所有用到的软件,全部都在这里:

https://cloud.189.cn/t/uIFrUzqe2ENr(访问码:k6us)

这是天翼网盘,我们拒绝坑爹的百度限速网盘!

备用下载地址

 

参考链接:

[N1盒子] [2020-8-23]★42+o版N1_OP_U盘直刷包,及贝壳云_OP_线刷包

N1盒子刷Armbian,看这一篇就够了——Armbian全方位安装指导书

N1刷完ARMBIAN想恢复EMMC超级简单线刷法,还可救砖

N1刷不死的玩法整理公开,以后ARMBIAN与ANDROID系统随意刷

山小炮网盘

 

打赏
欢迎转载,请注明出处:轻时代 » N1刷armbian openwrt 心得

评论 抢沙发

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

打赏一下作者,鼓励他发表更多的精彩文章

支付宝扫一扫打赏

微信扫一扫打赏