跳到主要内容

安装路由器固件

危险

官方不再支持使用小米青春路由器的Mudfish功能。请改用支持 Mudfish 功能的 ipTIME 路由器。

信息

如果您不熟悉安装 OpenWRT 或者是初学者,参考下面的链接(包含屏幕截图和更详细的说明)会更有帮助。

本文档介绍如何使用 OpenWRT 固件安装正版“小米 Mi Wi-Fi Nano / Youth (R1CL)”路由器固件。

本文档是基于您熟悉使用控制台/终端/命令提示符的假设编写的。

准备好​

  1. 购买“Xiaomi Mi Wi-Fi Nano / Youth (R1CL)”路由器。一般情况下,在https://shopping.naver.com中搜索“小米青春”即可以最低价格购买。

  2. 将电源连接到路由器。然后,将要使用的计算机连接到 LAN 部分(不是 WAN 部分,它是一个白色 LAN 端口)。

  3. 下载Mi Wi-FI项目的“官方开发者ROM”。可用链接为此处(1)和此处(2)。

  4. 对于 Windows 用户,请准备 curl 和 putty。

安装官方开发者ROM​

现在,如果您准备好了,您需要在正版“小米Mi Wi-Fi Nano / Youth(R1CL)”路由器上安装官方开发者ROM。

  1. 连接小米路由器电源。将要使用的计算机连接到 LAN 端口(白色 2 端口)。连接到已连接互联网的路由器的WAN端口(蓝色端口)。

  2. 在终端或命令提示符下检查 ping 是否正确传输到 192.168.31.1 IP。

  3. 检查ping通后,连接http://192.168.31.1并登录。第一次登录时有几个用户密码设置和Wi-FI SSID设置及密码设置流程,设置简单。无论如何,它都会被再次覆盖。

  4. 访问右上角的 Updating 菜单后,选择 Firmware 进行更新并继续。如果出现有关 downgrading 的警告消息,请忽略它。

    如果您查看 Check for updates 部分,会发现有一个名为“Update manually”的按钮。单击该按钮进行上传。

  5. 现在等待 5 到 7 分钟。在终端或命令提示符中检查 ping 是否正确传输到 192.168.31.1 IP。

SSH 登录​

如果它已被开发人员 ROM 正确替换,您现在必须登录 SSH 并连接到路由器。

  1. 如果更换固件后 ping 路由器正常,您现在需要设置 root 密码来登录 SSH。

  2. 使用浏览器访问http://192.168.31.1/并输入您之前设置的用户密码登录。

  3. 如果您登录后仔细查看URL,您将看到一个名为“stok”的部分。复制此部分并通过替换以下命令来运行它。

    # curl -d "oldPwd=your_admin_pass&newPwd=desired_root_pass" "http://192.168.31.1/cgi-bin/luci/;stok=<stok from browser url>/api/xqsystem/set_name_password"

    如果执行正确,您应该收到 {"code":0} 响应。

  4. 现在使用 ssh 命令或 putty 连接到路由器。

    # ssh root@192.168.31.1
  • 如果无法使用 SSH 连接到路由器

    您可以通过以下命令激活 telnet 而不是 SSH。

    # curl http://192.168.31.1/cgi-bin/luci/;stok=<stok from browser url>/api/xqnetwork/set_wifi_ap?ssid=tianbao&encryption=NONE&enctype=NONE&channel=1%3B%2Fusr%2Fsbin%2Ftelnetd
    {"msg":"未能连接到指定WiFi(Connecting)","code":1616}

    通过 Telnet(端口 23)连接到 192.168.31.1 后,输入以下命令以连接到 SSH。

    # sed -i ":x;N;s/if [.\; then\n.return 0\n.*fi/#tb/;b x" /etc/init.d/dropbear
    # /etc/init.d/dropbear start
    # nvram set ssh_en=1
    # nvram commit

OpenWRT安装​

您现在已准备好安装 OpenWRT。

  1. 使用以下命令将 OpenWRT 固件映像下载到 /tmp 目录。

    # cd /tmp
    # wget http://downloads.openwrt.org/releases/18.06.1/targets/ramips/mt76x8/openwrt-18.06.1-ramips-mt76x8-miwifi-nano-squashfs-sysupgrade.bin
  2. 下载完成后,将图像键入 flash。

    # mtd -r write /tmp/openwrt-18.06.1-ramips-mt76x8-miwifi-nano-squashfs-sysupgrade.bin firmware
  3. 映像为 Flash 后,等待大约 5 到 7 分钟重新启动。安装完成后,路由器将自动重启。

    从工作计算机上拔下路由器,然后重新插入。当然,您必须将其插入白色 LAN 端口。它不是蓝色 LAN 端口。

  4. 现在,在终端或命令提示符中检查 ping 是否正确传输到 192.168.1.1 IP。 192.168.31.1 IP 不再使用。

  5. 现在使用 ssh 命令或 putty 连接到路由器。

    # ssh root@192.168.1.1