ubuntu – tftpd允许连接,但超时传输文件

前端之家收集整理的这篇文章主要介绍了ubuntu – tftpd允许连接,但超时传输文件前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我在VirtualBox VM中运行Ubuntu 12.04.我已经安装了tftpd-hpa包.我正在使用它来启动嵌入式 Linux系统,我注意到在我的VM首次启动时,它不起作用,但重新启动tftpd-hpa服务使其每次都工作,直到下次启动.

今天,我运行了一个来自德州仪器的shell脚本,可能已经破坏了我的tftpd配置,现在我根本无法让它工作.我能够连接,但转移超时,甚至到localhost(我也试过127.0.0.1):

steve@steve-VirtualBox:~$tftp
tftp> connect localhost
tftp> status
Connected to localhost.
Mode: netascii Verbose: off Tracing: off
Rexmt-interval: 5 seconds,Max-timeout: 25 seconds
tftp> get zImage
Transfer timed out.

tftp>

请注意,/ var / lib / tftpboot / zImage确实存在,但是对于不存在的文件,我得到完全相同的行为.

以下是/ etc / default / tftpd-hpa的内容

# /etc/default/tftpd-hpa

TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/var/lib/tftpboot"
TFTP_ADDRESS="0.0.0.0:69"
TFTP_OPTIONS="--secure"

这是/etc/xinetd.d/tftp:

service tftp
{
protocol = udp
port = 69
socket_type = dgram
wait = yes
user = nobody
server = /usr/sbin/in.tftpd
server_args = /var/lib/tftpboot
disable = no
}
似乎你从xinetd开始tftpd-hpa并同时作为独立服务.请选择一个并禁用另一个.

例如.在/etc/xinetd.d/tftp中设置disable = yes并重启xinetd.然后重新启动独立服务服务tftpd-hpa restart并再次尝试连接.

猜你在找的Ubuntu相关文章