VirtualBox中运行Android X86系统的网络配置方法
VirtualBox网络连接方式有四种:NAT(网络地址转换模式)、Bridged Adapter(桥接模式)、Internal、host-only Adapter(主机模式)。桥接模式下,你需要手工为虚拟系统配置IP地址、子网掩码,而且还要和宿主机器处于同一网段,这样虚拟系统才能和宿主机器进行通信。同时,由于这个虚拟系统是局域网中的一个独立的主机系统,那么就可以手工配置它的TCP/IP配置信息,以实现通过局域网的网关或路由器访问互联网。
使用桥接模式的虚拟系统和宿主机器的关系,就像连接在同一个Hub上的两台电脑。想让它们相互通讯,你就需要为虚拟系统配置IP地址和子网掩码,否则就无法通信。另外虚拟系统的IP地址不能和局域网中其他主机冲突。
host-only模式中,所有的虚拟系统是可以相互通信的,但虚拟系统和真实的网络是被隔离开的。要求将真实环境和虚拟环境隔离开,就可采用host-only模式。
在host-only模式下,虚拟系统和宿主机器系统是可以相互通信的,相当于这两台机器通过双绞线互连。
在host-only模式下,虚拟系统的TCP/IP配置信息(如IP地址、网关地址、DNS服务器等),都是由VMnet1(host-only)虚拟网络的DHCP服务器来动态分配的。
在机房环境中,为避免IP冲突,把VBox配置为该模式,Android系统中的IP地址设置为一个固定地址(如192.168.0.2),eclipse中的DDMS作如下设置即可:
参考http://blog.iyunv.com/royalwzy/article/details/6121431
Host-only不带NAT功能,无法连接外部网络.解决这一问题可以利用Windows 2000/XP里面自带的Internet连接共享(实际上是一个简单的路由NAT)来让虚拟机通过主机的真实网卡进行外网的访问.
1.查看真实主机网卡的属性,选择”高级”标签,将”允许其他网络用户通过此计算机的Internet连接来连接(N)”选项勾上,并设置允许共享的网卡为VMnet1:
2.现在查看一下主机VMnet1网卡的TCP/IP配置,发现已经被自动设置为:
IP地址:192.168.0.1(也是虚拟网络的网关,等下会用到)
子网掩码:255.255.255.0
3.进入虚拟系统(Host-only模式),假如你对TCP/IP没有进行任何配置(也就是都为空),那么虚拟机的DHCP服务器会为虚拟系统分配一个IP地址,但是,这个IP与主机VMnet1网卡的IP不会在同一个网段内,也就无法连接到主机.所以,我们要对虚拟系统进行手动TCP/IP配置:
IP地址:192.168.0.x(1
页:
[1]