作者: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/,请高手解答!