最近在玩弄一个老旧不用的 Netgear WPM824V3。这个WiFi 路由器允许用 TFTP 来闪存固件,这在没有网站介面或闪存固件后不能使用时就非常有用。

它的程序相当简单,这里将它记录于此文章中。其他 Netgear 路由器机型显然也有类似的程序来进入TFTP 模式,所以你也可以在自己的 Netgear 路由器机型上试试。

电脑上的准备工作

将一条 Ethernet 线​​的一端插入电脑上的 Ethernet 埠,再将另一端插到 WPN824V3 路由器的一个LAN 埠中。

你的电脑上必须有 TFTP 客户端软体。我在 Linux Mint 笔记电脑上安装了 tftp-hpa 套件。

$ sudo apt-get install tftp-hpa

设定 WPN824V3 成 TFTP 模式

  1. 把 WPN824V3 的电源拔掉,等待个 15 秒让电流散去。
  2. 将一个回纹针插入重设孔内,按住不放里面的重设按钮。
  3. 继续按着重设按钮不放,同时连上电源等待大约 30 秒。
    Enter WPN824V3 TFTP mode
  4. 前面的电源灯应该会变成亮暗轮替,而检验灯会保持稳定的亮着。那表示 WPN824V3 现在进入了 TFTP 模式。
    WPN824V3 TFTP mode LED

传送固件

现在你可以把客制的固件传到 WPN824V3。在我的 Linux Mint 笔记电脑上,执行此 tftp 指令来送固件。

$ tftp 192.168.1.1 -m binary -c put firmware.img

一旦档案传送完毕,电源灯和检验灯都会是稳定的亮着。让路由器电源接着,等 2 分钟。两分钟之后,你应该会看到路由器自动重新启动,它应该是在执行新闪存的固件了。

如果你的客制固件无法使用,只要下载一份官方固件,用同样的程序闪存即可。

 

FaLang translation system by Faboba