vmware workstation安装Ubuntu系统的网络配置
在通过在宿主机上面安装wmware workstation来安装linux系统,“为虚拟机选择网络类型”极其关键。Vmware workstation虚拟机常见的网络类型有Bridge(桥接)、NAT、Host_only(仅主机),在分析如何选择之前,先要简单地介绍一下:
1.NAT(NETwork Address Translation,网络地址转换)
NAT模式是比较简单的实现虚拟上网的方式。简单地理解,NAT模式的虚拟机就是通过宿主机(物理机)上网和交换数据的。
在NAT模式下,虚拟机的网卡连接到宿主机的VMnet8上。此时系统的VMware NAT Service服务就充当了路由器,负责将虚拟机发送到VMnet8的包进行地址转换之后通过VMWare8发送到实际网络。再将实际网络上返回的包进行地址转换后通过VMnet8发送到虚拟机。VMware DHCP Service负责为虚拟机分配IP。VMWare DHCP自动为虚拟的系统分配IP地址、默认网关、子网掩码。
NAT网络适合于家庭里计算机直接连接网线的情况,当然办公室的局域网环境也是适合的,其优势是不会与其他物理主机IP冲突,且在没有路由器的环境下也可以通过SSH NAT连接虚拟机学习,换了网络环境虚拟机IP等不收影响。
2.Bridge(桥接模式)
桥接模式可以简单理解为通过物理主机网卡架设一座桥,从而连入实际的网络中。因此,虚拟机可以分配与物理主机相同网段的独立IP,所有网络功能和网络中的真实机器几乎完全一样。桥接模式下的虚拟机和网内真实计算机所处的位置是一样的。
在Bridge模式下,计算机设备创建的虚拟机就像一台真正的计算机一样,他会直接连接到实际的网络上,逻辑上上网与宿主机(计算机设备)没有联系。
Bridge网络类型特别适合于局域网环境,其优势是虚拟机想一台真正的主机一样,缺点是可能会与其他物理主机冲突,并且在与宿主机交换数据时,都会经过实际的网络路由器,当不考虑NAT模式时,就选择这个桥接模式,在桥接模式下换了网络环境后所有虚拟机的IP都会受影响。
选择了这个桥接模式后,在安装系统对的过程中,可以在VMware 下设置网络,在宿主机(物理机)window下的DOS命令窗口输入ipconfig查看本机IP地址以及子网掩码,默认网关的IP地址。然后在VMWare下设置同处一个网段的IP地址分配给虚拟机系统,这个分配的IP地址不要与同一局域网下的其他物理主机的ip地址相冲突就行,至于子网掩码和默认网关直接和物理主机相同。
也可以等待在系统安装完成之后,在命令行窗口输入命令进行修改网络配置:
$ vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE= 表示物理设备的名
ONBOOT= yes表示系统启动时激活该设备,no表示不激活
BOOTPROTO= 取值可以是static(静态配置)、bootp(使用bootp协议)、dhcp(使用dhcp协议)
BROADCAST= 表示广播地址
IPADDR= 表示该网卡的IP地址
PREFIX= 子网掩码
GATEWAY=表示网关
DNS*=表示DNS
在centos 6.5中还有一种图形化的设置方法,就是在命令行窗口输入setup,然后按照提示进行设置,小编安装的时候,centos 6.5没有安装setup,此时也无法上网,所以建议以上的设置方法。
3.Host-only(仅主机)
在Host-only模式下,虚拟机的网卡会连接到宿主的VMnet1上,但宿主机并不为虚拟机提供然和路由服务,因此虚拟机只能与宿主机进行通信,不能连接到实际网络上,即无法上网。