H3C NX30Pro 从原厂系统刷入 OpenWrt 的完整步骤记录,包含回刷原厂的备份方法。
刷回原厂
路由器型号:H3C-nx30pro
固件下载
21.02固件 https://sssddddff.lanzoup.com/b019stevi 密码:eylf
uboot :https://sssddddff.lanzoup.com/igjBl10tm6va
精简版固件 :https://sssddddff.lanzoup.com/i7CWW114pueb
- 原厂固件(刷了会变成我的序列号):https://sssddddff.lanzoup.com/i3sp20xn3taj
刷机教程
- 路由器连网,telnet 连接路由器
ip 192.168.124.1端口号99用户名H3C密码是登录密码,运行以下命令开ssh
actionscript
curl -o /tmp/dropbear.ipk https://downloads.openwrt.org/releases/packages-19.07/aarch64_cortex-a53/base/dropbear_2019.78-2_aarch64_cortex-a53.ipk
opkg install /tmp/dropbear.ipk
/etc/init.d/dropbear enable
/etc/init.d/dropbear start
-
winscp将压缩包里的uboot.bin传到路由器的tmp目录,scp端口号22,用户名和密码依旧是第一步 -
运行以下命令刷入
uboot,此uboot可以引导原厂固件。
actionscript
mtd write /tmp/uboot.bin FIP
-
运行以下命令,将
tmp目录备份的原厂固件backup.img下载到电脑进行保存。备份的大小大概是60多mdd if=/dev/mtd5 of=/tmp/backup.img
-
拔掉路由器电源,按住路由器背后的reset按钮不放再插入电源,10s后松开reset。电脑有线连接路由器任意lan口,并设置电脑固定ip 192.168.1.2 网关192.168.1.1,输入192.168.1.1 即可进入uboot刷机界面
-
刷机界面选择压缩包里的nx30-firmware.bin,点击upload 等待刷入完成后点击update,路由器会自动重启,记得改回电脑ip为自动获取。
系统后台登录
- 默认ip:192.168.6.1
- 用户名:root
- 密码:password
注意:多拨时不能选择"使用旧的macvlan创建方式" ,同时需要选中绑定物理接口 否则硬件加速失效。
其他
uboot源码修改于 https://github.com/hanwckf/bl-mt798x
固件源码 https://github.com/padavanonly/immortalwrtarm/tree/mt7981
GL.inet固件见此贴 https://www.right.com.cn/forum/forum.php?mod=viewthread\&tid=8297881\&page=1\&extra=#pid18838949
刷入 OpenWrt
刷回原厂备份完成后,就可以用 uboot 刷入第三方固件了。
准备工作
下载适合 NX30Pro 的 OpenWrt 固件(.bin 格式):
- ImmortalWrt (推荐):padavanonly/immortalwrtarm 的 releases 中下载
- GL.inet 固件:见上方贴子
- 自编译固件 :编译时选 NX30Pro 靶机,生成
nx30-firmware.bin
进入 uboot 刷机界面
如果已经按照前文刷入 uboot,操作如下:
- 拔掉路由器电源
- 按住路由器背后的 reset 按钮不放
- 插入电源,保持按住 10 秒后松开
- 电脑用网线连接路由器 任意 LAN 口
- 电脑设置固定 IP :
192.168.1.2,网关:192.168.1.1 - 浏览器访问
http://192.168.1.1进入 uboot 界面
刷入固件
- 在 uboot 界面点击 Choose File ,选择下载的
.bin固件文件 - 点击 Upload,等待上传完成(约 1-2 分钟)
- 上传成功后点击 Update,路由器会自动刷写并重启
- 等待 3-5 分钟,路由器重启完成后,改回电脑 IP 为自动获取
首次登录
- 默认地址:
http://192.168.6.1 - 用户名:
root - 密码:
password(首次登录后会提示修改)
注意:多拨时不能选择"使用旧的 macvlan 创建方式",同时需要选中绑定物理接口,否则硬件加速失效。
参考
- H3C NX30Pro 刷 OpenWrt 详细教程
- hanwckf/bl-mt798x --- uboot 源码
- padavanonly/immortalwrtarm --- 固件源码