linux虚拟机与真机互相ping的问题
发布时间:2010-12-02 13:25:49来源:红联作者:qianlong4526888
[i=s] 本帖最后由 qianlong4526888 于 2010-12-4 13:31 编辑 [/i]
一:
我在虚拟机上安装tftp后,向开发板下载编译好的linux内核uImage,通过Uboot
命令:
tftp 32000000 uImage
dm9000 i/o: 0x20000300, id: 0x90000a46
MAC: 00:0c:29:2c:38:50
TFTP from server 192.168.57.129; our IP address is 192.168.57.1
Filename 'uImage'.
Load address: 0x32000000
Loading: checksum bad
checksum bad
T T T T
我的Uboot中环境变量如下:
bootargs=noinitrd root=/dev/mtdblock2 init=/linuxrc console=ttySAC0
bootcmd=nboot 0x32000000 kernel; bootm 0x32000000
baudrate=115200
netmask=255.255.255.0
mtdids=nand0=nandflash0
mtdparts=mtdparts=nandflash0:256k@0(bios),128k(params),128k(toc),512k(eboot),1024k(logo),2m(kernel),-(root)
file=123
bootdelay=3
ethaddr=00:0C:29:2C:38:50
serverip=192.168.57.129
MAC=0a:1b:2c:3d:4e:5f
ipaddr=192.168.57.1
stdin=serial
stdout=serial
stderr=serial
partition=nand0,0
mtddevnum=0
mtddevname=bios
Environment size: 488/131068 bytes
结果每次都显示checksum bad,retry 等。
下载不成功是网络ping不通导致。
然后我在终端中ping虚拟机IP,ping不通。
后来发现linux虚拟机与真机之间也ping不通。
1、当在VMWare设置中选择network为NAT方式时,真机能ping通虚拟机,反过来不行
2、当network选择其他方式时,互相都ping不通。
3、windows防火墙已经关了,连杀毒软件也关掉,linux防火墙也已经关掉
4、主机和linux虚拟机网段相同
请问这应该怎么解决?怎样才能互相ping通?
二:还有个弱弱的问题,我发现开发板和linux虚拟机的IP都是19x.xxx.xxx.xxx,能不能都改成202.xxx.xxx.xxx
我的板子和linux虚拟机互相ping不通。tftp 和tftp-server都装了。防火墙也关了 就是不通。望大侠给点指导