LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1050|回复: 6

tftp文件传输问题

[复制链接]
发表于 2007-6-11 10:42:26 | 显示全部楼层 |阅读模式
我使用tftpd,在用客户端下载文件时小的文件能下载成功,而一些上M的文件就总是提示Transfer timed out,怎么传输不了大文件,还需要什么配置吗?
我使用的操作系统是debian4
发表于 2007-6-11 12:35:53 | 显示全部楼层
是同网络里面么?
tftp是用udp协议的,这个协议不太可靠.
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-11 12:49:11 | 显示全部楼层
Post by Yuri
是同网络里面么?
tftp是用udp协议的,这个协议不太可靠.


我在本机上都不行!!
回复 支持 反对

使用道具 举报

发表于 2007-6-11 17:52:16 | 显示全部楼层
那倒不至于吧.我记得我做网络安装服务器的时候2.几m的内核都很顺利的传输了.
回复 支持 反对

使用道具 举报

发表于 2007-6-11 20:22:54 | 显示全部楼层
没有问题呀,几M的文件我传过,没有问题(我是在本网段传送的)

我的是debian testing,用的是tftpd-hpa
回复 支持 反对

使用道具 举报

发表于 2007-6-12 08:23:42 | 显示全部楼层
程序的问题, 不是协议的问题. 你使用的服务器和客户端分别是什么名称和版本号?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2007-6-13 08:10:33 | 显示全部楼层
哦,可以传输了,但不知道为什么!

我在/etc/xinetd.d/目录下建立了一个tftp文件,上面写上配置参数
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
}
然后重其xinetd,就可以了!

原来我在inetd.conf配置文件中有类似的配置说明,而/etc/xinetd.d/没有tftp这个文件,只能传输大概1M以内的文件,建立tftp这个文件后,就可以传输任意大小的文件,为什么呀,搞不懂?
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表