为什么连接到 tftp 服务器 PXE-T00 pxelinux.0 文件名太长时会出现错误?

为什么连接到 tftp 服务器 PXE-T00 pxelinux.0 文件名太长时会出现错误?

作为 DHCP 服务器,我有一个配置了选项 66 和 67 的 Mikrotik。

/ip dhcp-server option
add name="option66" code=66 value="s'10.10.14.200'"
add name="option67" code=67 value="'pxelinux.0'"
/ip dhcp-server option sets
add name="set-pxe" options=option66,option67

TFTP 服务器是 dnsmasq

port=0
dhcp-boot=pxelinux.0,servername,10.10.14.200
enable-tftp
tftp-root=/var/tftp
tftp-no-fail

当尝试作为客户端连接时,在服务器日志中

pxe dnsmasq-tftp[34708]: cannot read /var/tftp/pxelinux.0: File name too long

如果你用 tftp 客户端从远程主机登录,你可以下载任何文件,包括 pxelinux.0

相关内容