下面介绍一下,虚拟机的联网设置。
1)Bridged(桥接模式)
如下图,这是一般的配置方法,对于带有路由器,能够自动分配 IP 的网络适用。小蓝色框中设置为开机启动网络服务,这个选项要选上;大蓝色框中,设置为“桥接模式”。这种模式需要路由器能够动态分配 IP,对于很多采用固定 IP 的公司或者部分校园网用户,这种方式是无法联网的。
配置成桥接网络连接模式的虚拟机,会被当作主机所在以太网的一部分。虚拟系统和宿主机的关系,就像连接在同一个 Hub 上的两台电脑,可以像主机一样访问以太网中的所有共享资源和网络连接,也可以直接访问互联网。
主机与虚拟机之间,以及各虚拟机之间都可以互访。对应虚拟机就被当成主机所在以太网上的一个独立物理机来看待,各虚拟机通过默认的 VMnet0 网卡与主机以太网连接,虚拟机间的虚拟网络为 VMnet0。这时你的虚拟机就像局域网中的一个独立的物理机一样。虚拟机中的操作系统可以 PING 别的主机,反过来别的主机也可以 PING 虚拟机。
桥接模式相当于虚拟机和主机在同一个真实网段,VMWare充当一个集线器功能(一根网线连到主机相连的路由器上),所以如果电脑换了内网,静态分配的ip要更改。图如下:
2)NAT(网络地址转换模式)
NAT模式和桥接模式一样可以上网,只不过,虚拟机会虚拟出一个内网,主机和虚拟机都在这个虚拟的局域网中。NAT中VMWare相当于交换机(产生一个局域网,在这个局域网中分别给主机和虚拟机分配ip地址)
步骤:
1.设置VMVare的默认网关(相当于我们设置路由器):
编辑->虚拟网络编辑器->更改设置->选中VM8>点击NAT设置,设置默认网关为192.168.182.2。
2.设置主机ip地址,点击VMnet8,设置ip地址为192.168.182.1,网关为上面设置的网关。
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
ping通网络之后可以下载ifconfig命令
yum provides ifconfig #查看哪个包提供了ifconfig命令,显示net-tools
yum install net-tools #安装提供ifconfig的包
3)Host-Only(仅主机模式)
如下图,选择蓝色框中“Host-only”模式,这是一种封闭的模式。在这种模式下只能用于主机和 Ubuntu 的通信,虚拟机无法上网。在没有网络的情况下,主机无法上网,为了实现主机和虚拟机的通信,可以采用这种模式来设置。
主机模式和NAT模式很相似,只不过不能上网,相当于VMware虚拟一个局域网,但是这个局域网没有连互联网。
4)Custom模式
如下图,选择蓝色框中“Custom”模式,选择网络“VMnet8(NAT)”。这种模式适用于部分固定 IP 的公司和校园网。当安装虚拟机的时候,它会给 PC 机装额外的两个虚拟网卡,其中一个就是“VMnet8”,相当于 PC 机建了一个虚拟的局域网。虚拟机和 PC 机进行网络连接的时候,连入了局域网,然后 PC 机连的是外网。
更详细的虚拟机网络配置说明,用户可以去网上查资料。一般情况下,掌握了上面四种设置方法,虚拟机的网络设置就没有问题了。