Chinaunix首页 | 论坛 | 博客
  • 博客访问: 394226
  • 博文数量: 105
  • 博客积分: 4100
  • 博客等级: 上校
  • 技术积分: 1040
  • 用 户 组: 普通用户
  • 注册时间: 2008-07-27 19:57
文章存档

2012年(1)

2011年(9)

2010年(4)

2009年(25)

2008年(66)

我的朋友

分类: LINUX

2008-07-28 09:21:30

 

 

tftp服务的安装,对于RedHat9.0,tftp 的RPM包在安装光盘的第三张盘下,可以用mount /dev/cdrom mnt/cdrom 将其挂载后,拷贝到/home/work目录下

安装

rpm -ivh tftp-server-0.32********

rpm -ivh tftp-0.32*******(这个包是客户端登陆tftp服务器所需要的)

安装完后,进行配置及开启服务

linux下,不管使用的是哪一种super-serverinetd或者xinetd,默认情况下TFTP服务是禁用的,所以要修改文件来开启服务。

切换到cd /etc目录下

打开tftp服务的配置文件

命令为emacs xinedt.d/tftp

修改后的文件如下:

service tftp

{     socket_type            =dgram

       protocol                  =udp

       wait                        =yes

       user                        =root

       server                     =/usr/sbin/in.tftpd

       server_args             =-s  /home/work/tftpboot -c

       disable                    =no

       per_source             =11

       cps                         =100 2

       flags                       =IPv4

}

 

对应的部分参数说明

修改项server_args= -s         -c,其中处可以改为你的tftp-server的根目录,参数-s指定chroot-c指定了可以创建文件

保存后退出

切换目录 cd /home/work

建立tftp的启动目录 tftpboot

mkdir tftpboot

然后重新开启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来建立服务器了。

阅读(1747) | 评论(0) | 转发(0) |
0

上一篇:Linux下minicom的设置

下一篇:ifconfig命令

给主人留下些什么吧!~~