Ubuntu下配置TFTP服务器

1、 TFTP服务的设置

$ sudo mkdir /tftpboot

 

在/tftpboot目录下创建一个uImage,仅用于测试,可用别的随意文件替代

$ sudo mkdir uImage

 

$ sudo chmod 777 /tftpboot -R

$ sudo apt-get install tftp tftpd

$ sudo apt-get install openbsd-inetd

 

$ sudo vim /etc/inetd.conf

在里面填入如下一行:

tftp dgram udp wait nobody /usr/sbin/tcpd /usr/sbin/in.tftpd /tftpboot

 

2、修改/etc/default/tftpd-hpa

#Defaults for tftpd-hpa

RUN_DAEMON="yes"

OPTIONS="-l -s /tftpboot

【PS:此文件仅需此三行】

 

$sudo /etc/init.d/openbsd-inetd reload

$sudo /etc/init.d/openbsd-inetd restart

操作完成

 

3、TFTP服务测试

功能:用户创建一个目录work/tftp(或者随便哪个已经存在的目录),将/tftpboot下存在的文件下载到此目录下

 

在目录work/tftp下

$tftp ubuntu_IP VMWARE虚拟机IP地址,比如我的是192.168.7.106

tftp>get uImage (如果TFTP正常配置,这个能比较快就下载完毕)

uImage是一个在/tftpboot下面的任意一个拿来做测试用的数据,我这里用的是内核镜像uImage

tftp>quit

 

可以看到,在当前目录下有我们通过TFTP下载的文件uImage了。

以后每次启动系统的时候,要执行一下:

$ sudo /etc/init.d/openbsd-inetd restart

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值