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。。。。。。。。。。。。。

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM