Skip to content

GL.iNet GL-MT1300(Beryl)刷 OpenWrt 完整教程

GL-MT1300 原厂 GL.iNet UI 玩不转 OpenClash;网上 OpenWrt 教程多是 24.10 时代的 opkg 命令,照搬到 25.12 全报错;没刷机经验,担心刷成砖。全程不拆机、不漏洞利用、不买工具,把 MT1300 刷成纯净 OpenWrt 25.12.4 并跑通 OpenClash。

项目说明必需?
GL.iNet GL-MT1300(Beryl)看底标确认型号 GL-MT1300
一台电脑Win / Mac / Linux 皆可(需 SSH)
一根网线电脑直连路由器 LAN 口
一只回形针恢复出厂时按 reset 用

背景:无论二手还是用过的机器,先恢复出厂,把残留配置一次清空。

  1. 通电,等 1 分钟系统启动完成(前面板 LED 由闪烁变白色常亮)
  2. 按住 reset 键 10 秒,LED 开始快闪 → 松开
  3. 路由器自动重启,约 1-2 分钟回到「全新初始化」状态
  4. 电脑插 LAN 口,浏览器开 http://192.168.1.1,按引导:
  • 上网方式:不接 WAN(避免刷机时拨号干扰)
  • 设置WEB后台管理密码(记下,SSH 用同一个)

验证:能用刚设的密码登录 192.168.1.1 后台。


步骤 2:后台刷机(备份 → 上传 → 升级,全命令行)

Section titled “步骤 2:后台刷机(备份 → 上传 → 升级,全命令行)”

背景:GL.iNet 原厂 SSH 默认开放,整条刷机链路用 SSH + scp 一次走完最稳。

2.1 SSH 备份所有 mtd 分区(重要)

Section titled “2.1 SSH 备份所有 mtd 分区(重要)”

GL-MT1300 的 mtd 分区里保存了 MAC 地址和无线校准等出厂数据,丢失不可恢复,必须先全量备份兜底。

Terminal window
# 电脑终端 SSH 进路由器
ssh root@192.168.1.1
# 密码 = 步骤 1 设的管理员密码
# 一键全分区备份到 /tmp/mtd
mkdir -p /tmp/mtd
for m in $(awk -F: '/^mtd/{print $1}' /proc/mtd); do
dd if=/dev/$m of=/tmp/mtd/$m.bin
done
Terminal window
# 回到电脑端:把整个目录拉回本地,新建一个openwrt目录,
# 并进入到该目录中,备份文件存该目录下
# -O 强制走老 SCP 协议,因 GL.iNet 原厂 dropbear 不支持 OpenSSH 9+ 默认的 SFTP 模式
scp -O -r root@192.168.1.1:/tmp/mtd ./gl-mt1300-backup
Terminal window
# 电脑端
scp -O ./openwrt-25.12.4-ramips-mt7621-glinet_gl-mt1300-squashfs-sysupgrade.bin root@192.168.1.1:/tmp/sysupgrade.bin
Terminal window
# 刷机:-n 不保留配置(GL.iNet 配置格式与 OpenWrt 不兼容);-F 强制跨发行版
sysupgrade -n -F /tmp/sysupgrade.bin

执行后 SSH 自动断开,路由器开始重启,全程 3-5 分钟,期间不要拔电、不要按 reset,LED 由蓝变白色常亮即完成。

验证

  • 电脑插 LAN 口,IP 段变为 192.168.1.x
  • 浏览器开 http://192.168.1.1,看到 OpenWrt LuCI 登录页
  • 默认账号 root密码为空——直接回车进入

步骤 3:后台配置(密码 / LAN IP / IPv6 / 中文 / WAN / WiFi / 时区)

Section titled “步骤 3:后台配置(密码 / LAN IP / IPv6 / 中文 / WAN / WiFi / 时区)”

LuCI → System → Administration → Router Password → 设强密码 → Save。后续 SSH 用此密码。

Terminal window
ssh root@192.168.1.1
apk update
apk add luci-i18n-base-zh-cn

刷新页面后就显示中文了

3.3 修改 LAN IP(避开主路由网段)

Section titled “3.3 修改 LAN IP(避开主路由网段)”

Network → Interfaces → LAN → Edit → 把 IPv4 address192.168.1.1 改为 192.168.10.1(举例)→ Save & Apply。电脑等几秒重新拿到 192.168.10.x,之后访问改为 http://192.168.10.1

3.4 移除并禁用 IPv6(全程 UI 操作)

Section titled “3.4 移除并禁用 IPv6(全程 UI 操作)”
  1. Network → Interfaces → 找到 WAN6 接口 → 点 Delete 删除
  2. Network → Interfaces → LAN → Edit → DHCP Server 标签页 → IPv6 Settings 子标签页
  • RA-Service:选 disabled
  • DHCPv6-Service:选 disabled
  • NDP-Proxy:选 disabled
  • Save & Apply
  1. System → Startup → 滚动找到 odhcpd → 点右侧 Enabled 按钮把它关掉

网络 → 接口 → WAN → 修改

  • 场景 A:直连光猫拨号 → 协议选 PPPoE,填运营商账号 / 密码 → 保存并应用
  • 场景 B:作为旁路由 / 接上级路由 → 保留 DHCP 客户端,插上级路由 LAN 口即可

3.6 配 WiFi(默认是关闭的,必须手动启用)

Section titled “3.6 配 WiFi(默认是关闭的,必须手动启用)”

网络 → 无线,2.4G 和 5G 各点 修改 → 启用

  • 填 SSID
  • 加密选 WPA2-PSK,设密码
  • 5G 信道:中国大陆合规选 36 或 149,不要选 100-140(DFS 信道国内禁用)
  • 2.4G 信道:1 / 6 / 11
  • 保存并应用

⚠️ 空间提醒:装前查 df -h /overlay,剩余应 ≥ 5-6MB。32MB Flash 装完 OpenClash 基本就满了。

Terminal window
# 电脑端
进入文件所在目录
scp -O luci-app-openclash-0.47.088.apk root@192.168.1.1:/tmp/
Terminal window
apk update
apk add bash iptables dnsmasq-full curl ca-bundle ipset ip-full iptables-mod-tproxy iptables-mod-extra ruby ruby-yaml kmod-tun kmod-inet-diag unzip luci-compat luci luci-base
apk add --allow-untrusted /tmp/luci-app-openclash-0.47.088.apk

⚠️ 若报缺依赖,按提示先 apk add <依赖名> 装上再回来装 OpenClash。

Terminal window
tar -xzvf ./clash-linux-mipsle-softfloat.tar.gz clash_meta
scp -O ./clash_meta root@192.168.1.1:/etc/openclash/core/
chmod +x /etc/openclash/core/clash_meta
# 验证
/etc/openclash/core/clash_meta -v
Terminal window
service openclash enable
service openclash start

浏览器 → 服务 → OpenClash

  1. 运行模式选 Fake-IP(兼容性最好)
  2. 配置文件管理 → 上传或填入你自己的订阅 yaml
  3. 启动 OpenClash → 仪表盘出现连接计数即跑通


问题解决
sysupgrade 提示镜像无法识别-F 强制;本文命令已带
apk add 报 “no space left on device”32MB Flash 已满;删插件 apk del <pkg> 或挂 USB 做 extroot
apk add OpenClash 报缺依赖按提示先单独装依赖再装 OpenClash
LuCI 切到中文后仍英文浏览器 Ctrl+Shift+R / Cmd+Shift+R 强刷
OpenClash 启动失败service openclash restart;看 `logread

  • 系列前作:videos/openwrt-what-is-openwrt/(OpenWrt 是什么)
  • 系列前作:videos/openwrt-router-types/(主旁路由概念)
  • 姊妹篇:videos/openwrt-flashing-immortalwrt/(小米 AX3000T 刷机——硬模式参考)