日常经常能用到需要调测一些openwrt设备,要互相拷贝文件,没有开启ftp功能时,这时可以用到crt的tftp内置服务器功能,利用tftp功能传递文件。

配置方法:

打开设置→全局配置→终端→tftp配置设置c上内置tftp服务器时,上载和下载的目录。

选中自己的需要的目录后确定。注意上传到是指设备向服务器发送文件。下载是指设备从服务器指定的目录下载文件到本设备。

运行tftp服务器:

启动后,在crt右下角能看到

cmd下检查端口69是否打开?

netstat  -aon  ,在cmd下查看打开的端口?

C:\Windows\System32>netstat  -aon | findstr  :69
  UDP    0.0.0.0:69             *:*                                    32848
  UDP    [::]:69                *:*                                    32848

C:\Windows\System32>tasklist   | findstr  32848
SecureCRT.exe                32848 Console                    1    135,628

向服务器上传文件的命令:

tftp  -pl  本地文件名  服务器ip地址

向设定好的pc目录传递文件

/tmp # tftp -pl dhcp.pcap  172.16.81.100  注意l后面一定要跟文件名
dhcp.pcap            100% |*********************************************************|   756  0:00:00 ETA

从服务器下载文件到设备的命令

tftp  -gr  远端文件名  服务器ip地址

如下例

# tftp  -gr  IIIoT-ACX86A-2.047.78.202504081038.bin  172.16.81.100

蓝色-gr是从服务器下载,r后跟的绿色的是远端服务器里文件名,红色ip是执行下载

注意,此时,得事先把设备的目录cd到需要存在的目录

Logo

技术共进,成长同行——讯飞AI开发者社区

更多推荐