安装VMware后会多出两网卡VMnet1、VMnet8:
VMnet0:用于虚拟桥接网络下的虚拟交换机
VMnet1:用于虚拟Host-Only网络下的虚拟交换机
VMnet8:用于虚拟NAT网络下的虚拟交换机
VMware Network Adepter VMnet1:Host用于与Host-Only虚拟网络进行通信的虚拟网卡
VMware Network Adepter VMnet8:Host用于与NAT虚拟网络进行通信的虚拟网
环境:
linux系统是debian,主机是Win8,VM11。(设置位置可能不一样)
右键虚拟机打开设置,可看到设置页面右侧有 多种网络连接方式,这里主要介绍桥接、NAT和仅主机模式。
在虚拟机中可选择网卡:VMware -> 编辑 -> 虚拟网络编辑器(删过这里网卡,所以只有一种)
1、bridge(桥接)
基于以上的拓扑测试,桥接方式虚拟出来的系统就像是在局域网中单独存在的独立“物理机”一样,它可以访问同一局域网内任何一台机器,也可以单独通过局域网网关或者路由访问外网。不过需要在每台机器上都要去单独配置IP,网关、网段、DNS等。
由于这个虚拟系统是局域网中的一个独立的主机系统,那么就可以手工配置它的TCP/IP配置信息,以实现通过局域网的网关或路由器访问互联网。
利用相同的网关网段配置,Bridged可用来配置集群。
先查看 IPv4 设置,查看IP地址。也可用Ctrl+r -> cmd ->输入ipconfig 查看地址网关等信息;
在虚拟机配置 ip、网关等,在 /ect/network/interfaces 中设置,用 /etc/init.d/networking restart中重启生效。
2、仅主机模式(Host-Only)
虚拟机的TCP/IP配置信息(如IP地址、网关地址、DNS服务器等),都是由VMnet1(host-only)虚拟网络的DHCP服务器来动态分配的。
这种模式下,所有局域网内所有虚拟机互通,但虚拟机无法访问外网,与外网完全隔离。
此种模式同样可以配置集群,但是集群无法访问外网,比较适合公司内网。
此模式要在 本地连接->共享 中设置:
然后设置虚拟机地址 和 Win主机在同一网段
3、NAT
目前用的就是这种。
1. NAT方式使虚拟机接入外网方便,不需要进行其他配置,只需要物理主机可以上网即可
2. 如果想安装个虚拟机,又不想配置网络,就推荐用NAT方式上网
3. NAT模式下的虚拟系统的TCP/IP配置信息是由VMnet8(NAT)虚拟网络的DHCP服务器提供的,无法进行手工修改,因此虚拟系统也就无法和本局域网中的其他真实主机进行通讯。(不能用NAT配置集群的原因)
先查看主机网段
然后 VMware -> 编辑 -> 虚拟网络编辑器 :编辑网卡VMnet8(也要编辑DHCP),使其网段和主机中VMnet 8网卡的 一致。
共享连接方式和NAT方式,都可以实现虚拟机和主机,虚拟机和互联网通信,NAT方式设置简单,且可以实现同时访问多个物理网卡。桥接方式可实现虚拟机和主机,虚拟机和互联网通信,若虚拟机作为服务器,只有这种方式可行。但需独立的IP给虚拟机,且若物理网卡连接断开,虚拟机与主机也不能连接。host-only方式只实现虚拟机主机通信,一般不单独采用。
参考: