linux下开启tftp服务

    最近在做内核移植方面的工作,需要用uboot的tftp下载内核调试,之前一直都是在linux下编译,再将内核文件拷到windows下,通过Tftpd32这个软件开启tftp服务,在uboot下 tftp c008000 zimage.ram;

        虽然虚拟机和我的主机文件能通过复制、粘贴进行拷贝,但总感觉很别扭,不专业,于是就想在linux下实现tftp服务;

linux系统版本:fedora14;

1.下载安装tftp服务器、tftp客户端和守护进程xinetd三个包 yum install xinetd tftp tftp-server

目前最新版本应该是:

xinetd-2.3.14-33.fc14.i686 

 tftp-0.49-7.fc14.i686 

 tftp-server-0.49-7.fc14.i686

2.配置tftp:vim /etc/xinetd.d/tftp

service tftp {  disable = no  socket_type  = dgram  protocol  = udp  wait   = yes  user   = root  server   = /usr/sbin/in.tftpd  server_args  = -s /home/li/tftpboot -c  per_source  = 11  cps   = 100 2  flags   = IPv4 }

主要是修改红色部分:设置tftp服务器的文件路径,我是为了方便直接放在home目录下,若放其他目录,注意权限问题;

3.关防火墙

我是通过 系统--》管理--》防火墙 就关了 ,也可通过命令方式。

 4.创建文件夹 在第2步设置的文件路径下创建自己的文件夹,同时注意修改权限;5.开启服务  先要开启守护进程:service xinetd start然后开启 tftp:在 系统--》管理--》服务 里开启就行了;6.测试 

ok。。。。。。。。。。。。。

 

posted @ 2017-03-03 09:40  倾月轩萱  阅读(2890)  评论(0编辑  收藏  举报