天嵌 ARM开发社区

 找回密码
 注册
查看: 5317|回复: 10

求助:TQ2440在linux下用tftp下载的问题。

[复制链接]
ARMbeginner 发表于 2010-8-27 13:36:23 | 显示全部楼层 |阅读模式
本帖最后由 ARMbeginner 于 2010-8-27 13:41 编辑

我想在纯linux(Fedora 10)下用tftp下载uboot等。

线路是这样连接的。

电脑通过无线网卡连接到无线路由器
TQ2440通过直连网线连接到路由器

电脑IP是用Networkmanager管理,连接后的
IP:192.168.0.100
掩码:255.255.255.0
网关:192.168.0.1

TQ2440在Uboot启动的时候设置
IP:192.168.0.99
掩码255.255.255.0

用 p 测试 能够ping通。

电脑端,修改/etc/xinetd.d/tftp,把server_args = -s /tftpboot修改成server_args = -s

/opt/TQ2440-server -c

重启tftp server 用的:service xinetd restart
在/opt/TQ2440-server文件夹下面放了logo.bin,uboot.bin,u-boot.等文件。
文件夹属性用chmod 777修改过

防火墙已关闭。

问题:为什么在TQ2440的uboot下面通tftp无法下载呢?一直显示T  T  T  T  …………

另外:假如用无线网卡(eth0)上网,同时用有线网卡(eth1)通过交叉线连接tq2440通tftp下载,该怎么做?
 楼主| ARMbeginner 发表于 2010-8-27 14:19:17 | 显示全部楼层
第一次发帖子,是不是发错地方了?请见谅。
回复

使用道具 举报

天嵌_support1 发表于 2010-8-27 15:11:09 | 显示全部楼层
ping 得通并不代表你利用tftp就顺畅.......
应该是你的服务器设置的问题
回复

使用道具 举报

 楼主| ARMbeginner 发表于 2010-8-27 15:32:18 | 显示全部楼层
3# embedsky_lxt


tftp服务器应该怎么设置?

除去上面说的那些,还有什么其他的需要注意的地方?
回复

使用道具 举报

天嵌_support1 发表于 2010-8-27 16:47:51 | 显示全部楼层
4# ARMbeginner


把/etc/xinetd.d /tftp.rpmnew拷贝为/etc/xinetd.d/tftp,
cp /etc/xinetd.d/tftp.rpmnew /etc/xinetd.d/tftp

然后把disable的值改为no
修改user的值,不要使用root用户
修改server_args 行为:server_args = -s 指定的目录 -c ,-c 表示可以创建文件。
其它选项默认即可。

/etc/init.d/xinetd restart



3.最后执行:service xinetd restart 就可以启动tftp-server了
回复

使用道具 举报

 楼主| ARMbeginner 发表于 2010-8-27 20:27:28 | 显示全部楼层
按照4#的方法还是不行。

没招了。

还有别的方法吗?
回复

使用道具 举报

天嵌_support1 发表于 2010-8-28 10:25:34 | 显示全部楼层
本帖最后由 embedsky_lxt 于 2010-8-28 10:27 编辑

你的PC 能ping得通板子吧?
两个设备要能互相ping得通。
回复

使用道具 举报

 楼主| ARMbeginner 发表于 2010-8-29 19:33:18 | 显示全部楼层
问题已经解决。

两设备能相互ping通。
tftp设置没有问题。

问题出在selinux上。
在系统-管理-selinux management 中将默认应用模式改成disable,重启。

不知道这样做会对系统有什么影响。

另外还要关闭防火墙:
service iptables stop
注:临时关闭防火墙。无需重启,即时生效。
回复

使用道具 举报

victor8980 发表于 2011-3-11 20:34:10 | 显示全部楼层
我遇到同样的问题,请问楼主“在系统-管理-selinux management 中将默认应用模式改成disable,重启。”是在那里设阿,没找到selinux。。
回复

使用道具 举报

我心永恒00 发表于 2012-3-24 10:33:58 | 显示全部楼层
楼主
我也遇到同样的问题
一直显示T  T  T  T  …………

我用的是ubuntu10.04,木有安装selinux,
请问怎么解决这个问题啊
!谢谢!
回复

使用道具 举报

亚瑟王 发表于 2012-3-26 11:15:24 | 显示全部楼层
我心永恒00 发表于 2012-3-24 10:33
楼主
我也遇到同样的问题
一直显示T  T  T  T  …………

把镜像拷贝到windows中,用windows里面那个tftp工具下载吧。
不同版本的Linux的TFTP设置方法不一样,这样的问题不太好回答。
回复

使用道具 举报

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

本版积分规则

关闭

i.MX8系列ARM cortex A53 M4 工控板上一条 /1 下一条

Archiver|手机版|小黑屋|天嵌 嵌入式开发社区 ( 粤ICP备11094220号-2 )

GMT+8, 2025-6-21 10:26 , Processed in 2.049219 second(s), 19 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表