请懂linux下的建立tftp服务的人进来一下,有劳了!!!!

来源:百度知道 编辑:UC知道 时间:2024/06/07 20:55:12
问题描述有点长,希望高手能耐心看完~
我按照网上的做法这样配置tftp服务
( 1 )安装相关软件包
apt-get install tftpd (服务
apt-get install tftp (客户
apt-get install xinetd
( 2 )建立配置文件
cd /etc/xinetd.d/
vi 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
}
存盘退出
( 3 )建立 tftp 服务文件目录 (root 下 )
mkdir /tftpboot
chmod 777 /tftpboot
( 4 )重新启动服务
/etc/init.d/xinetd restar
输入netstat -a | grep tftp
显示udp 0 0 *:tftp *:*
确认tftp已经打开了:

照理说这样已经配置好了吧?
我用ifconfig eth0查看了本机的ip地址
显示inet 地址:192.168.0.112
然后我输入
tftp 192.168.0.112
之后,无论是put还是get
他都显示
transfer time out
查了好久没查出为什么
请好心人帮我想想看,多谢了!!!

你要把你主机和服务器的IP设在同一个段里啊
或者说主机和开发板
不知道你是什么情况
反正
TFTP的服务器和客户端要同一个IP段。
应该是这样吧。

你先试试
tftp localhost
能不能正常连接。如果这个可以,就是防火墙的问题。