Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1433621
  • 博文数量: 823
  • 博客积分: 10000
  • 博客等级: 上将
  • 技术积分: 5002
  • 用 户 组: 普通用户
  • 注册时间: 2008-08-28 17:39
文章分类

全部博文(823)

文章存档

2011年(1)

2008年(822)

我的朋友

分类: LINUX

2008-08-28 17:43:36

 

1、首先安装tftp和tftpd,前者是客户端,后者是服务器。因为tftp是要inetd来控制的,而ubuntu类的系统,默认是没有安装inetd的,安装一下。(我第一次失败了就是因为没有安装正确的inetd)

#apt-getinstalltftptftpd

#apt-getinstallnetkit-inetd

2、在/目录下建一个tftpboot,把属性改成777。

#cd/

#mkdirtftpboot

#chmod777tftpboot

3、修改/etc/inetd.conf

#emacs/etc/inetd.conf

tftpdgramudpwaitnobody/usr/sbin/tcpd/usr/sbin/in.tftpd/tftpboot

#:INTERNAL:Internalservices

#echostreamtcpnowaitrootinternal

#echodgramudpwaitrootinternal

#chargenstreamtcpnowaitrootinternal

#chargendgramudpwaitrootinternal

#discardstreamtcpnowaitrootinternal

#discarddgramudpwaitrootinternal

#daytimestreamtcpnowaitrootinternal

#daytimedgramudpwaitrootinternal

#timestreamtcpnowaitrootinternal

#timedgramudpwaitrootinternal

#tftpdgramudpwaitnobody/usr/sbin/tcpd/usr/sbin/in.tftpd/tftpboot

4、重新加载inetd进程

#/etc/init.d/inetdreload

5、测试tftpd服务是否成功

tftplocalhost

tftp>putmydoc.tar.gz

tftp>puttest.log

tftp>gettest.log

tftp>getmydoc.tar.gz

tftp>

上述表明在主机上测试tftp成功,在DM6446板子上,以root登录,使用busybox附带的tftp客户端上传/下载文件:

root@DVS6446:/tftp-rthttpd.conf-g192.168.1.110

竟然出错,老是timeout!查找原因,最后还是归结到防火墙了。防火墙本是个好东西,但好东西在特定的环境下往往成为坏东西,关闭防火墙之后就顺利实现tftp上传/下载文件了。


Ubuntu 8.04系统下搭建tftp开发davinci平台Ubuntu 8.04系统下搭建tftp开发davinci平台Ubuntu 8.04系统下搭建tftp开发davinci平台Ubuntu 8.04系统下搭建tftp开发davinci平台Ubuntu 8.04系统下搭建tftp开发davinci平台Ubuntu 8.04系统下搭建tftp开发davinci平台Ubuntu 8.04系统下搭建tftp开发davinci平台Ubuntu 8.04系统下搭建tftp开发davinci平台Ubuntu 8.04系统下搭建tftp开发davinci平台Ubuntu 8.04系统下搭建tftp开发davinci平台
阅读(338) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~