Chinaunix首页 | 论坛 | 博客
  • 博客访问: 380607
  • 博文数量: 83
  • 博客积分: 1650
  • 博客等级: 上尉
  • 技术积分: 861
  • 用 户 组: 普通用户
  • 注册时间: 2010-10-18 18:22
文章分类
文章存档

2021年(1)

2016年(1)

2015年(2)

2014年(3)

2013年(12)

2012年(16)

2011年(18)

2010年(30)

分类: LINUX

2010-11-14 22:47:22

mount /dev/cdrom mnt/cdrom 将其挂载后,拷贝到/home/test目录下
安装
rpm -ivh tftp-server-0.32********
rpm -ivh tftp-0.32*******(这个包是客户端登陆tftp服务器所需要的)
安装完后,进行配置及开启服务
在linux下,不管使用的是哪一种super-server,inetd或者xinetd,默认情况下TFTP服务是禁用的,所以要修改文件来开启服务。
切换到cd /etc目录下
打开tftp服务的配置文件
命令为vi xinedt.d/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
}

对应的部分参数说明
修改项server_args= -s         -c,其中处可以改为你的tftp-server的根目录,参数-s指定chroot,-c指定了可以创建文件
保存后退出
然后重新开启tftp服务
命令为:service xinetd restart
这样,tftp-server就启动了。
你可以用查询命令看tftp服务是否开启
netstat -a | grep tftp
显示结果为
udp 0 0 *:tftp  *:*
表明服务已经开启
你可以登陆本机测试以下,命令如下:
#tftp     your-ip-address
  tftp>get
  tftp>put
  tftp>q
这样你就在linux下建立了tftp服务器,u-boot可以直接登录到你的主机上了,不用再切换到windows下用tftpd32.exe来建立服务器了。
阅读(728) | 评论(1) | 转发(0) |
给主人留下些什么吧!~~

chinaunix网友2010-11-15 15:23:30

很好的, 收藏了 推荐一个博客,提供很多免费软件编程电子书下载: http://free-ebooks.appspot.com