Hpcomputer:ubuntu7.10 tftp配置笔记

作者:ARM Your Life

最近 在 ubuntu 7 下 学习 嵌入式 ,先要配置tftp  
0、建立文件夹 :sudo mkdir tftpboot  
更改权限:sudo chmod 777 tftpboot

1、安装server与client
sudo apt-get install tftpd tftp openbsd-inetd

2、新建inetd启动文件
sudo gedit /etc/inetd.conf

tftp dgram udp wait nobody /usr/sbin/tcpd /usr/sbin/in.tftpd /home/warmbupt/arm    # /home/warmbupt/arm为tftp主目录

3、重新启动inetd服务
sudo /etc/init.d/openbsd-inetd start

4、测试tftpd服务是否成功
tftp localhost

tftp> verbose
应该显示:Verbose mode on.
tftp> trace
应该显示 Packet tracing on.
(在/home/warmbupt/arm下 已经 存在文件test.log)
tftp> put kkk.log
sent DATA
received ACK
.........
sent DATA
received ACK
Sent ***** bytes in -**** seconds [-***** bit/s]

恭喜,您的tftpd安装成功了!

但是 我还有个 问题 ,就是无论怎样
tftp dgram udp wait nobody /usr/sbin/tcpd /usr/sbin/in.tftpd /home/warmbupt/arm     
这一句中设定的路径 /home/warmbupt/arm都不是tftp主目录,经实验,主目录是/home/warmbupt/,请高手解答!