我尝试了所有能找到的方法,但没有一个能解决我的问题。我有一个 tftpd-hpa 服务器,我正尝试用 u-boot 从它中提取文件。无论我做什么,我都会得到“文件未找到”的信息。我尝试过的方法
- tftpd-hpa 的 -l -s -c -p 选项
- 更改 /tftpboot 目录
- 以 root 身份 chown 所有内容:root
- 完整路径和相对路径(/tftpboot/myfile 和 myfile)
尽管 tftpd 在具有 7 个 -v 选项的情况下没有记录,但我可以在 tcpdump 中看到文件名,并且它是正确的。
我是不是遗漏了什么?tftpd 无法以 nobody 身份启动,所以现在一切都是 root 权限。
编辑:我不会排除公司“安全措施”对我所做的事情不满意,但是我无法证明这一点。