3621|0

58

帖子

0

TA的资源

一粒金砂(中级)

楼主
 

ubuntu10.04以及10.10安装配置tftp服务 [复制链接]

没想到安装个TFTP服务,出现了这么多问题,一会不是传输时间超时,就是文件明明写进去了,去提示没有写进去。重新卸载,下载,没想到中途下载不动,强制停止,新立得又不能用了,经过一上午的不停测试。终于又好了。
1.如果在apt-get install过程中,出现找不到一大堆的东西,一般是源有问题。到新立得下面操作,标记安装,一般就可以,还不行的话,换个源,搜索。
2.在新立得下如果卸载出现什么子进程的什么什么东东。要到/var/lib/dpkg/info/下删除相应的tftp-hpa和tftpd_hpa文件。然后再到/var/cache/apt/archives下删除相应的tftp-hpa和tftpd_hpa文件。
3.apt-get install tftp-hpa tftpd-hpa(或者在新立得中标记安装)前者为客户程序,后者为服务程序
4.sudo mkdir /home/zhou/tmp
chmod  777 /home/zhou/tmp
cd /home/zhou/tmp
vi test.txt
随便输入数据保存
cd /home/zhou
vi test1.txt
随便输入数据保存
5.vi /etc/default/tftpd-hpa
# /etc/default/tftpd-hpa
TFTP_USERNAME="tftp"
TFTP_DIRECTORY="/home/zhou/tmp" //这里是你的tftpd-hpa的服务目录,不同的
TFTP_ADDRESS="0.0.0.0:69"
TFTP_OPTIONS="-l -c -s"        //这里是选项,-c是可以上传文件的参数,-s是指定tftpd-hpa服务目录,上面已经指定
6.sudo service tftpd-hpa restart 启动服务,这里要注意,采用的独立服务形式。而不是采用超级服务xinetd启动tftpd的方式。我见网上有人说用tftpd-hpa和tftp-hpa再加上在/etc/xinetd.d下编写tftp服务文件的方式,经过我的反复测试,并不能用service xinetd restart来启动tftpd服务。至于用较老的版本tftpd和tftp再加上xinetd能否成功,我没有测试过。既然新版本能成功,我也就不再测试了。
7.测试cd /home/zhou
tftp localhost
tftp>get test.txt
tftp>put test.txt
如果成功,会没有任何提示,而且基本上看不见任何延时。注意严格按照以上操作,不要动xinetd的配置。只需要修改/etc/default/tfptd-hpa即可。
总结:至此,Ubuntu下的与嵌入式开发相关的基本配置已经写完。Linux下的基本操作也已经熟悉,从明天开始进入编程阶段。先将几个系统调用结合gcc和MAKEfile熟悉下。手头上公司的任务也要完成。先把LM3S8962驱动W5100搞定。
点赞 关注

回复
举报
您需要登录后才可以回帖 登录 | 注册

查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/10 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表