项目场景:
u-boot通过tftp下载服务端文件
服务端:deepin20.1
问题描述:
u-boot的命令行模式下,通过tftp命令下载文件,但一直显示"TTTTT"等待传输字样,ping服务器IP地址后显示服务器状态为:“alive”
原因分析:
由于ping服务器的状态为:“alive”,说明下载网络是通的,问题很可能在服务端。
服务端的tftp服务器又可分为两个部分:
1.服务器设置
2.tftp共享文件夹。
解决方案:
-
查看共享文件夹。
该共享文件夹的权限为:666。我们可以往该共享文件夹里面放入文件,也可以从里面下载文件,所以共享文件夹权限ok,不会导致下载失败。 -
检查服务端是否有tftp服务器,该服务器是否正确配置。
在检查到tftp服务器配置文件时,发现内容如下:
将其改正后,内容如下:
总结
还问题源于粗心大意,这是不应该的。
另,
server意为:服务器,偏向于硬件
service意为:服务,偏向于软件
此处设置的内容均为软件方面的配置,所以用:service