Linux 通过tftp访问符号链接

Linux 通过tftp访问符号链接,linux,symlink,tftp,inetd,Linux,Symlink,Tftp,Inetd,我使用的是GNUinetd和tftpd(在cygwin下,但这不重要),我需要有许多符号链接,只指向几个不同的文件,这些文件应该可以通过tftp访问 tftp目录如下所示: lrwxrwxrwx 1 12 Jun 4 21:29 link.bin -> file.bin -rw-r--r-- 1 6 Jun 2 01:38 file.bin tftp说: tftp> get link.bin Error code 1: File not found 我使用了ln-s fil

我使用的是
GNU
inetd
tftpd
(在
cygwin
下,但这不重要),我需要有许多符号链接,只指向几个不同的文件,这些文件应该可以通过
tftp
访问

tftp目录如下所示:

lrwxrwxrwx 1 12 Jun  4 21:29 link.bin -> file.bin
-rw-r--r-- 1  6 Jun  2 01:38 file.bin
tftp说:

tftp> get link.bin
Error code 1: File not found
我使用了
ln-s file.bin link.bin


tftpd可以处理符号链接吗?我做错了什么?

当您尝试直接使用tftp file.bin时,tftp会拉取文件吗


tftp也是您唯一的解决方案吗?

这不是编程问题,也不是SO的主题。是的,tftp用于网络引导。直接拉取file.bin不会有任何问题。您可能希望查看此链接。是的,现在可以用了。事实证明,您必须使用目标的相对路径而不是绝对路径,并将其保持在tftp目录范围内。