下面介绍一下,虚拟机的联网设置。

1)Bridged(桥接模式)

       如下图,这是一般的配置方法,对于带有路由器,能够自动分配 IP 的网络适用。小蓝色框中设置为开机启动网络服务,这个选项要选上;大蓝色框中,设置为“桥接模式”。这种模式需要路由器能够动态分配 IP,对于很多采用固定 IP 的公司或者部分校园网用户,这种方式是无法联网的。

Android虚拟机 设置上网 安卓虚拟机联网设置_NAT

        配置成桥接网络连接模式的虚拟机,会被当作主机所在以太网的一部分。虚拟系统和宿主机的关系,就像连接在同一个 Hub 上的两台电脑,可以像主机一样访问以太网中的所有共享资源和网络连接,也可以直接访问互联网。
        主机与虚拟机之间,以及各虚拟机之间都可以互访。对应虚拟机就被当成主机所在以太网上的一个独立物理机来看待,各虚拟机通过默认的 VMnet0 网卡与主机以太网连接,虚拟机间的虚拟网络为 VMnet0。这时你的虚拟机就像局域网中的一个独立的物理机一样。虚拟机中的操作系统可以 PING 别的主机,反过来别的主机也可以 PING 虚拟机。

        桥接模式相当于虚拟机和主机在同一个真实网段,VMWare充当一个集线器功能(一根网线连到主机相连的路由器上),所以如果电脑换了内网,静态分配的ip要更改。图如下:

Android虚拟机 设置上网 安卓虚拟机联网设置_IP_02

 

2)NAT(网络地址转换模式)

        NAT模式和桥接模式一样可以上网,只不过,虚拟机会虚拟出一个内网,主机和虚拟机都在这个虚拟的局域网中。NAT中VMWare相当于交换机(产生一个局域网,在这个局域网中分别给主机和虚拟机分配ip地址)

Android虚拟机 设置上网 安卓虚拟机联网设置_Linux_03

步骤:

1.设置VMVare的默认网关(相当于我们设置路由器): 
编辑->虚拟网络编辑器->更改设置->选中VM8>点击NAT设置,设置默认网关为192.168.182.2。

Android虚拟机 设置上网 安卓虚拟机联网设置_嵌入式系统_04

Android虚拟机 设置上网 安卓虚拟机联网设置_Android虚拟机 设置上网_05

2.设置主机ip地址,点击VMnet8,设置ip地址为192.168.182.1,网关为上面设置的网关。

Android虚拟机 设置上网 安卓虚拟机联网设置_Linux_06

Android虚拟机 设置上网 安卓虚拟机联网设置_嵌入式系统_07

3.设置linux虚拟机上的网络配置,界面化同上。

cd  /etc/sysconfig/network-scripts/     //进入到网络适配器文件夹中
 mv /ifcfg-ethXXX /ifcfg-eth0     //名字改为ifcfg-eth0
 vi  ifcfg-eth0    //编辑文件TYPE=Ethernet 
 DEFROUTE=yes 
 PEERDNS=yes 
 PEERROUTES=yes 
 IPV4_FAILURE_FATAL=no 
 IPV6INIT=yes 
 IPV6_AUTOCONF=yes
 IPV6_DEFROUTE=yes 
 IPV6_PEERDNS=yes 
 IPV6_PEERROUTES=yes 
 IPV6_FAILURE_FATAL=no 
 NAME=eth0 
 UUID=ae0965e7-22b9-45aa-8ec9-3f0a20a85d11 ONBOOT=yes  #开启自动启用网络连接,这个一定要改
 IPADDR=192.168.182.3  #设置IP地址 
 NETMASK=255.255.225.0  #设置子网掩码 
 GATEWAY=192.168.182.2  #设置网关 
 DNS1=61.147.37.1  #设置主DNS 
 DNS2=8.8.8.8  #设置备DNS 
 BOOTPROTO=static  #启用静态IP地址 ,默认为dhcp:wq!  #保存退出 
service network restart  #重启网络 
ping www.baidu.com  #测试网络是否正常
ip addr  #查看IP地址

测试下OK

Android虚拟机 设置上网 安卓虚拟机联网设置_Linux_08

ping通网络之后可以下载ifconfig命令

yum provides ifconfig #查看哪个包提供了ifconfig命令,显示net-tools
 yum install net-tools #安装提供ifconfig的包

 

3)Host-Only(仅主机模式)

        如下图,选择蓝色框中“Host-only”模式,这是一种封闭的模式。在这种模式下只能用于主机和 Ubuntu 的通信,虚拟机无法上网。在没有网络的情况下,主机无法上网,为了实现主机和虚拟机的通信,可以采用这种模式来设置。

Android虚拟机 设置上网 安卓虚拟机联网设置_Android虚拟机 设置上网_09

        主机模式和NAT模式很相似,只不过不能上网,相当于VMware虚拟一个局域网,但是这个局域网没有连互联网。

Android虚拟机 设置上网 安卓虚拟机联网设置_Android虚拟机 设置上网_10

4)Custom模式

        如下图,选择蓝色框中“Custom”模式,选择网络“VMnet8(NAT)”。这种模式适用于部分固定 IP 的公司和校园网。当安装虚拟机的时候,它会给 PC 机装额外的两个虚拟网卡,其中一个就是“VMnet8”,相当于 PC 机建了一个虚拟的局域网。虚拟机和 PC 机进行网络连接的时候,连入了局域网,然后 PC 机连的是外网。

Android虚拟机 设置上网 安卓虚拟机联网设置_NAT_11

        更详细的虚拟机网络配置说明,用户可以去网上查资料。一般情况下,掌握了上面四种设置方法,虚拟机的网络设置就没有问题了。