问题描述有点长,希望高手能耐心看完~
我按照网上的做法这样配置tftp服务
( 1 )安装相关软件包
rpm -ivh tftp-**-**.rpm
rpm -ivh tftp-server-**-**.rpm
( 2 )配置文件
vi /etc/xinetd.d/tftp
service tftp
{
socket_type = dgram
protocol = udp
wait = yes
user = root
server = /usr/sbin/in.tftpd
server_args = -s /tftpboot -c
disable = no
per_source = 11
cps = 100 2
flags = IPv4
}
存盘退出
( 3 )修改 tftp 服务文件权限 (root 下 )
chmod 777 /tftpboot
( 4 )重新启动服务
/etc/init.d/xinetd restar
输入netstat -a | grep tftp
显示udp 0 0 *:tftp *:*
确认tftp已经打开了:
照理说这样已经配置好了吧?
我用ifconfig eth0查看了本机的ip地址
显示inet 地址:192.168.21.55
然后我输入
tftp 192.168.21.55
之后,无论是put还是get
它都显示
transfer time out
网上有人说是没有打开tftpd服务,但我用netstat -nlp命令验证,是启动的。
请好心人帮我想想看,多谢了!!! 愁得头发都白了。
另,tftp下载不了内核是不是因为这个原因?
zhuxy89 于 2013-05-02 09:28:00发表:
没人回复~
问题解决了,是tftp和tftp server的版本不一样,一个是0.32一个是0.39。统一安装0.32的就好啦。希望对别人有帮助!
zhuxy89 于 2013-04-25 10:20:16发表:
纠结了好多天,还没解决。帖子不能沉啊!!!!!!!!!!!!
Thisyear 于 2013-04-20 08:30:19发表:
帮不上忙
zhuxy89 于 2013-04-19 11:48:49发表:
对了,防火墙也是关闭的~