TFTP 故障:找到文件前超时

TFTP 故障:找到文件前超时

我已经尽我所知安装了 TFTP,并正在尝试执行以下基本功能测试:

get uImage

当以普通用户身份运行时,我被拒绝权限。当使用sudo它回复时

Transfer timed out.

启用详细模式后,它显示:

getting from localhost:uImage to uImage [netascii]
Transfer timed out.

我不知道出了什么问题。

答案1

试试这个方法。对我有用。

安装以下软件包。

sudo apt-get install xinetd tftpd tftp

创建 /etc/xinetd.d/tftp

并把这个条目

service tftp
{
protocol        = udp
port            = 69
socket_type     = dgram
wait            = yes
user            = nobody
server          = /usr/sbin/in.tftpd
server_args     = /tftpboot
disable         = no
}

创建一个文件夹 /tftpboot,它应该与你在 server_args 中提供的内容相匹配。大多数情况下它将是 tftpboot

sudo mkdir /tftpboot
sudo chmod -R 777 /tftpboot
sudo chown -R nobody /tftpboot

重新启动 xinetd 服务。

sudo /etc/init.d/xinetd restart

相关内容