在使用tftp32软件的时候,同学们经常出现下载不了的情况,比如:
以上的问题有以下需要注意:
(1)安装tftp服务器
#rpm -ivh tftp-server
(2)由于依赖关系导致需要安装xinetd包
(3)配置tftp服务器 #vim /etc/xinetd.d/tftp修改成如下内容
(4)重启tftp服务
#/etc/init.d/xinetd restart
(5)关闭防火墙和selinux模块
(6)用windows客户端下载文件
关于很多同学按照以上配置了但是不能正常下载文件,或者下载以后文件是空文件的现象,在这里提示大家
1.1一定要将你要下载的文件放在server_args指定的目录,最好把他的权限用chmod改成可读可写
1.2在最后一步一定要确保关闭防火墙和SElinux
1.3你的windows下的tftpd.exe最好不要放在tftpd文件夹,就是你不要直接在老师提供的文件夹里执行这个应用程序,把他拷贝到某个硬盘根目录,在执行,当然最好不要放在桌面
1.4在tftpd.exe里的远程文件就是你存放在Linux上的要下载的文件名,而不是你的server_args指定的目录,也不是你的LinuxIP地址,比如你要下载的是server_args指定目录下的hello.c,就直接填写hello.c
1.5本地文件是指你要存放到windows的文件名,比如你是要下载linux上的hello.c,但是你下载到windows以后想命名为welcome.c,你就直接填写welcom.c,在welcom.c前面还可以加上你要存放到windows的路径,也可不加,当然不加的话就和tftpd.exe在同一文件夹(或者根目录)。同样你也可以不改名字,就直接填写成hello.c,名字不变。