问题描述
这里就不多说背景啦,在Windows下使用TFTP上传固件到路由器的方法一般是:TFTP -i 192.168.1.1 PUT firmware.bin
然而macOS下并不支持这种命令,网上众多macOS下的教程需要进行各种繁琐的配置,那有没有什么方便快捷的方法呢?解决方法
解决方法当然是有的啦。这里就略过诸如路由器进入恢复模式,以及设置电脑IP为192.168.1.2等操作了。切换工作目录
首先切换当前目录为固件文件所在目录,如我的固件在dd-wrt/firmware.bin
下,即dd-wrt
文件夹中,那么就执行命令:cd dd-wrt
TFTP连接路由器
接下来使用tftp连接到路由器:tftp 192.168.1.1
这时命令行变成了:tftp>
上传固件
这时首先输入:binary
并回车(看不到什么效果)。然后输入:
put firmware.bin
并回车。等待固件上传到路由器,便会得到返回:Sent 1769472 bytes in 9.0 seconds
这时再输入q
并回车。就退出TFTP啦。一个更简单的表述
$ cd dd-wrt
$ tftp
tftp> connect 192.168.1.1
tftp> mode binary
tftp> put firmware.bin
tftp> quit
No comments:
Post a Comment