我用的就是你们的linux系统,下面出现了一些问题(getnameinfo failed ),就是无法启动tftp服务器,这是为什
么?
[root@LXQ heiying]# rpm -qa | grep tftp (这不是查看已安装的rpm包吗,所以在这所明已经安装tftp)
tftp-server-0.42-3.1
[root@LXQ heiying]# netstat -a | grep tftp
[root@LXQ heiying]# (这边什么也没有) 为什么没有显示 udp 0 0*:tftp*:* ?????
再看
[root@LXQ heiying]# cat /etc/xinetd.d/tftp
# default: off
# description: The tftp server serves files using the trivial file transfer
# protocol. The tftp protocol is often used to boot diskless
# workstations, download configuration files to network-aware printers,
# and to start the installation process for some operating systems.
service tftp
{
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /tftpboot
disable = no
per_source = 11
cps = 100 2
flags = IPv4
}
[root@LXQ heiying]#
[root@LXQ heiying]# /etc/init.d/xinetd start
Starting xinetd:
[root@LXQ heiying]# netstat -a | grep tftp
getnameinfo failed
[root@LXQ heiying]# netstat -a | grep tftp
getnameinfo failed
|
用netstat命令出现getnameinfo failed 说明你的没有设置dns信息 或者你的主机名信息等不正确
执行
echo "nameserver 8.8.8.8" > /etc/resolv.conf
再执行netstat -an | grep tftp
或者执行用lsof命令查看端口是否处于监听啊 tftp用的是69好端口 执行
lsof -i:69