日期:2014-05-16  浏览次数:21698 次

虚拟机与本机的通信
我虚拟机安装ubuntu12.04,笔记本win7,虚拟机使用的桥接
ip地址网关,防火墙啥的都设置正确

笔记本,没上网,没接网线
虚拟机ping win7,不通
win7 ping  虚拟机  不通
ping 网关也不通(没接路由器,好像没意义吧?)

有意思的来了,将OK6410直接用网线接在笔记本网口上,开发板ip啥的也在一个网段
这时候,虚拟机,开发板,win7,三者,两两可以互相ping通...............
拔了开发板。。。又不行了
------解决方案--------------------
引用
因为nat下,我ping不通主机,nat需要设置虚拟机ip吗?


打开VMware, Edit, Virtual Network Editor, 记下VMnet8的网段(比如:192.168.222.0)
进入Linux,设置IP为192.168.222.3

vi /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0
BOOTPROTO=static
BROADCAST=192.168.222.255
IPADDR=192.168.222.3
NETMASK=255.255.255.0
NETWORK=192.168.222.0
ONBOOT=yes
TYPE=Ethernet

设置好之后重启网卡
service network restart
------解决方案--------------------
首先在 workstation 里面设置网卡: edit ---- Virtual Network Editor ,将某一个网卡(假设 VMnet4)设为 host-only,记住 ip
第二步添加虚拟机网卡,并custom 为  VMnet4 
第三步打开虚拟机系统,将上面添加的网卡 ip 设为 与  VMnet4 同一网段

这说的够详细了,再不行没办法了