Linux系统可以提供包括Web,FTP,DNS,DHCP,数据库和邮箱等多种类型的服务,这些服务与网络环境息息相关,因此网络环境的配置方法是Linux运维人员必备的知识,下面将介绍基于VMware虚拟机配置Linux系统网络环境的方式进行讲解。
在Linux系统的安装过程中,大家已经有所接触到VMware的三种网络模式:桥接模式(Bridged),NAT模式,仅主机模式(Host-Only)。在VMware的菜单栏选择“编辑”——“虚拟网络配置”命令,我们可以打开“虚拟网络编辑器”界面,在此界面,我们可以查看与编辑虚拟机的网络配置信息,如图所示
我们知道,VMware提供的三种网络模式:桥接,NAT(网络地址转换),仅主机这三种网络模式所对应的名称分别是:VMnet0,VMnet8,VMnet1.下面将详细介绍这三种网络模式的工作原理。
1.桥接模式
当虚拟机的网络处于桥接模式下时,代表着这台虚拟机与物理机同时连接到同一局域网,说明着两台机器的IP地址将处于同一个网段之中。目前普遍家庭使用的宽带上网环境亦是如此。如果想把虚拟机当做一台完全独立的计算机看待,并且允许它和其他终端一样的进行网络通信,那么桥接模式通常是虚拟机访问网络的最简单途径。
2.NAT模式
NAT是VMware虚拟机中默认的使用模式。在该模式下,只有物理机可以访问网络,虚拟机才可以访问网络,这说明我们的物理机网卡与VMware8虚拟网络中的NAT(网络地址转换)网关共享同一个IP地址,因此,只要物理机可以联上网,虚拟机便能上网。那么为了让物理机与虚拟机双方可以直接互相访问,我们需要在物理机中增加一个虚拟网卡接入到VMware8的虚拟交换机中。使用笔记本安装虚拟机的我比较建议使用NAT模式,通常我们都期望虚拟机使用一个固定IP,但使用笔记本过程中,每次切换网络环境都要重新去配置虚拟机的网络,如果使用NAT模式,这样就可以在切换主机网络环境的情况下,不用修改虚拟机网络也可以使用了。
3.仅主机模式
仅主机模式,是一种比NAT模式更加封闭的的网络连接模式,它将创建完全包含在主机中的专用网络。仅主机模式的虚拟网络适配器仅对主机可见,并在虚拟机和主机系统之间提供网络连接。相对于NAT模式而言,仅主机模式不具备NAT功能,因此在默认情况下,使用仅主机模式网络连接的虚拟机无法连接到Internet(在主机上安装合适的路由或代理软件,或者在Windows系统的主机上使用Internet连接共享功能,仍然可以让虚拟机连接到Internet或其他网络)。在同一台主机上可以创建多个仅主机模式的虚拟网络,如果多个虚拟机处于同一个仅主机模式网络中,那么它们之间是可以相互通信的;如果它们处于不同的仅主机模式网络,则默认情况下无法进行相互通信(可通过在它们之间设置路由器来实现相互通信)。
VMnet8与VMware1这两种虚拟网络都需要通过虚拟网卡实现物理机与虚拟机的互相访问,VMware在安装时会自动为这两种虚拟网络安装虚拟网卡。在物理机(Windows系统)中打开命令提示符,输入命令ipconfig查看网卡信息,从这些信息中可以寻找到VMnet8与VMware1的虚拟网卡。
从输入命令给出的反馈中,可以知道VMnet8与VMware1两个网卡的IP地址都是VMware根据VMware 虚拟网络编辑器中的子网IP自动生成的,那么如果更改了子网IP,这两个网卡的IP地址也会随之由VMware自动更新。