配置tftp服务

嵌入式linux的tftp开发 环境包括两个方面:一是嵌入式linux宿主机的 tftp-server支持,二是嵌入式linux目标机的tftp-client支持。因为u-boot本身内置支持tftp-client,所以嵌入 式目标机就不用配置了。下面就详细介绍一下linux宿主机tftp-server的安装配置。

(1)安装

SuSE Linux使用自己带的YaST进行软件包的安装,具体安装方法不在介绍。

(2)修改文件

在linux 下,不管使用的是哪一种super-server,inetd或者xinetd,默认情况下TFTP服务是禁用的,所以要修改文件来开启服务。根据(1) 的安装方法,可以修改文件/etc/xinetd.d/tftp。主要是设置TFTP服务器的根目录,开启服务。修改后的文件如下:

service tftp{

disable = no socket_type = dgram protocol = udp wait = yes user = root server = /usr/sbin/in.tftpd server_args = -s /tftpboot -c //tftp根目录 per_source = 11 cps = 100 2}

(3)创建tftp根目录,启动tftp-server。

#mkdir /tftpboot

#chmod o+w /tftpboot

#rcxinetd restart

这样,tftp-server就启动了。

(4)配置防火墙

同样适用YaST工具进行防火墙的设置。

(5)测试命令

#tftp your-ip-address

tftp>get <download file>

tftp>put <upload file>

tftp>q

要么读书、要么旅行,灵魂和身体,必须有一个在路上。

配置tftp服务

相关文章:

你感兴趣的文章:

标签云: