Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1032410
  • 博文数量: 166
  • 博客积分: 10217
  • 博客等级: 上将
  • 技术积分: 2133
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-09 19:45
文章分类

全部博文(166)

文章存档

2012年(3)

2011年(7)

2010年(18)

2009年(59)

2008年(79)

我的朋友

分类: LINUX

2008-07-25 17:22:47

1、安装相关软件包
sudo apt-get install tftpd (服务端)
sudo apt-get install tftp (客户端)
sudo apt-get install xinetd

2、建立配置文件
cd /etc/xinetd.d/
sudo vim 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
}

存盘退出

3、建立tftp服务文件目录
sudo mkdir /tftpboot
sudo chmod 777  /tftpboot   -R
注:一般将上面的user = root改为普通用户,便于可读可写,如我电脑的用户为mxzh,改为
user = mxzh

4、从新启动服务
sudo   /etc/init.d/xinetd  restart
安装完成!

测试:
/nfsroot/rootfs/button$ tftp 192.168.2.75
tftp> put hello.c
Sent 1018 bytes in 0.0 seconds
tftp> get hello.c
Received 1018 bytes in 0.1 seconds
tftp> put book.c
Sent 1980 bytes in 0.0 seconds
tftp> get book.c
Received 1980 bytes in 0.0 seconds
退出
tftp> q

注: nfsroot/rootfs/button预先有hello.c book.c


阅读(2210) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~