carchangel 发表于 2010-7-20 20:09

目标板上Tftp 使用疑点

大家好,问个问题。

我的宿主机是在VMware上运行的 Ubuntu 操作系统。IP地址是192.168.42.129
运行VMware的WindowXP操作系统的IP地址是192.168.3.239

那么在目标板上U-boot上的 serverip设置 应该是哪一个IP地址呢?

还有一个比较幼稚的问题,请大家不要见笑。我只是想确认确认
如果要使用tftp的话 ,目标板和宿主机不是通过网线直接连接,而是各自通过各自的网络插口走ethernet连接,是这样的吧!:

wangkj 发表于 2010-7-21 12:15

用不了tftp只支持局域网。你用briedge模式吧。

一朝成名 发表于 2010-7-21 12:32

应该是虚拟机的IP地址~

carchangel 发表于 2010-7-23 17:39

2# wangkj
不太懂,我现在的机器是在局域网里面啊,您的意思是不是说如果两台机器用网线直接连接,tftp是不行的,是吗?

chengchenz 发表于 2010-7-24 10:21

板子和电脑用一条网线就行了。
2楼的意思是让把虚拟机的网卡映射设为Bridge模式,默认好像是NAT的。
处于NAT模式,电脑充当了虚拟机的网关,外面的机器(包括你的板子)是无法主动访问到NAT内网的(虚拟机),虚拟和电脑并不是在同一子网内。
Bridge模式下,虚拟机网卡相当于和电脑网卡“电气”连接在了一起,也就是目标板连电脑的那条网线也连在了虚拟机上,这样三个网卡相当于接在了同一个HUB上。

Bridge和NAT的设置在虚拟机软件上对那个台虚拟电脑的设置里有。

tftp serverip应当是虚拟机的IP。

既然是搞上Linux开发了,还是单独分个区装个真实的Linux更方便,用虚拟机或多或少出现一些烦人的问题。

lhzw2001 发表于 2010-8-2 23:18

tftp只能是同网段的吧!

其实设置在哪都可以:比较你想把windowns下的文件tftp到开发板上,那就可以在windows下运行一个tftp_server.exe的软件就可以了,如果想把虚拟机下的文件tftp到开发板上,那只要配置一下linux的tftp服务器就行了~~~
页: [1]
查看完整版本: 目标板上Tftp 使用疑点