小米路由器WR30U(联通定制款)的配置与Redmi路由器AX3000相同,都采用MT7981B双核1.3Ghz CPU、128M闪存和256M内存。其信号表现良好,无需刷机即可作为Mesh AP使用。以下是解锁SSH并刷入openwrt固件的步骤:
### 准备工作
1. 小米WR30U路由器
2. Windows电脑(需有网口和无线Wi-Fi)
3. 安装Python(建议通过Windows商店安装,避免手动配置环境变量)
4. 下载所需文件(提取码:luyo,包括uboot、python脚本、openwrt固件、WinSCP)
### 解锁SSH
#### 配置准备 wr30u
– 上网设置:DHCP,自动配置DNS
– 启用与智能网关无线配置同步(路由器会重启)
– 固定WAN口为1(路由器会重启)
#### 配置准备电脑
– 电脑连接其他正常上网的WiFi,然后用网线连接wr30u
– 控制面板中设置WLAN共享网络给wr30u,确保路由器能上网,指示灯变蓝
#### 运行脚本解锁
– 在终端中安装pycryptodome:`pip install pycryptodome`
– 运行脚本:`python server_emulator.py`
– 等待完成,出现Device information和finish表示解锁成功
### 尝试SSH连接
– 断开wr30u与电脑的网线连接,电脑连接wr30u的WiFi
– 使用SSH连接:`ssh root@192.168.31.1`
– 如有提示,删除旧的SSH记录:`ssh-keygen -R 192.168.31.1`
### 刷入uboot
#### 手动或联网刷入uboot
– 选项一:使用WinSCP上传uboot到路由器的/tmp目录,然后执行`mtd write mt7981_xiaomi_wr30u-u-boot.fip FIP`
– 选项二:联网执行脚本刷入uboot
### 刷入openwrt固件
1. 断电,按住reset键,接通电源10s后松开,进入uboot
2. 电脑设置静态IP:192.168.1.2,子网掩码:255.255.255.0,网关:192.168.1.1,首选DNS:192.168.1.1
3. 通过uboot后台上传openwrt固件并更新
4. 刷写完成后重启,使用新系统的默认WiFi QWRT(无密码),后台192.168.1.1,用户名:root,密码:password
### OPENWRT基本设置
– 修改LAN接口IP(如有需要)
– 设置WiFi名称和密码
– 若需拨号上网,设置PPPoE账户和密码
### 刷回官方固件
– 先刷入兼容原厂分区的uboot
– 从uboot刷入官方固件
– 在官方固件中恢复出厂设置
更多详细信息,请参阅原文:[酱紫表](https://blog.qust.me/wr30u)