tftpd报错:recvfrom: Socket operation on non-socket
这是什么原因阿,我的配置如下
root@www xinetd.d]# more tftp
# default: off
# description: tftp (DARPA Trivial File Transfer Protocol) server
# securlevel: 30
service tftp
{
disable = no
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -c -s /tftpboot
per_source = 11
cps = 100 2
}
drwxr-xrwx 2 nobody nobody 4096 Nov 11 16:36 tftpboot/
直接重启xinetd 无告警
[root@www /]# netstat -nlp
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address Foreign Address State PID/Program name
tcp 0 0 0.0.0.0:35 0.0.0.0:* LISTEN 1138/xinetd
tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN 499/httpd
tcp 0 0 0.0.0.0:55 0.0.0.0:* LISTEN 1138/xinetd
udp 0 0 0.0.0.0:514 0.0.0.0:* 400/syslogd
udp 0 0 0.0.0.0:161 0.0.0.0:* 492/snmpd
udp 0 0 0.0.0.0:69 0.0.0.0:* 1138/xinetd
手工启动/usr/sbin/in.tftpd&
在日志里就有如题所示告警
windows,unix下测试 总是提示 timeout
iptables 默认是accept的 没问题,
这是什么原因阿,查了两天了,各位大侠救命
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
那位大虾帮我看看哪,我顶!
这样服务就算起来了
可是我在winxp下
E:>tftp 61.xxx.xxx.231 put zstest0829.txt
Timeout occurred
在运行tftp的linux下测试
tftp> put /home/yuzheng/zs-2005041509.txt
Error code 2: Access violation(违反?)
这是哪里有问题啊?
drwxrwxrwx 2 nobody nobody 4096 Nov 11 16:36 tftpboot/
其他配置同上,
问题还没有解决阿,大家都没碰到过这种情况吗?
我自己顶!