环境说明
宿主机:Microsoft Windows [版本 10.0.17134.112]
虚拟机:VMware 14.1.1 build-7528167
SuSE版本:SUSE Linux Enterprise Server 12 SP2
配置步骤
1. IP配置
关于虚拟机和虚拟系统的安装此处不再介绍,假设你已经安装了虚拟机和虚拟系统,那么请参考如下配置步骤。
安装虚拟机后默认使用DHCP,网络模式为NAT模式,下文基于NAT模式来给虚拟系统配置静态IP。
在Overview界面,选择Edit,出现如下界面,将默认选中的Dynamic Address改选为Statically Assigned IP Address,并填入适当的IP和子网掩码(一般为24位或255.255.255.0)。
那么这里适当的IP到底填什么呢?这里要回到VMware的配置,确定可配置的IP地址范围,进入VMware的虚拟网络编辑器,如下图,选择VMnet8,查看相关配置,此时可以看到子网IP网段是192.168.17.0,点击DHCP设置查看具体可分配IP地址段,可以看到起始IP和结束IP,这些IP是可用于分配给虚拟系统的IP。
配置好IP后,点击Next,进行DNS的配置。
2. DNS配置
选择Hostname/DNS选项卡,填入DNS地址(这点很重要,真正关乎是否可以上网),那么这里填的地址是哪里来的呢?很多同学填写的114.114.114.114公用的域名解析地址,那么这个对吗?显然不对,这个地址是外网的,此时虚拟机还不能和外网通信,那么又如何能通过这个公用的域名解析器来解析其他地址呢?下图填写的192.168.17.2,这个其实是虚拟机的网关地址。
还是进入前面提到的虚拟网络编辑器,点击NAT设置,如下图,DNS填入这个网关地址即可。
3. Rounting配置
Rounting的配置同样关乎能否上网的问题,实际上,这个应该是能否上网的第一步,DNS配置是能否上网的第二步,由于页卡的顺序也就先说了DNS的配置,此处的网关地址也就是上一步中说的网关地址。
首先确保Rounting的配置正确,此时,虚拟机才可以和宿主机正常通信,然后虚拟机中的地址解析通过配置的DNS(此处为网关地址)将解析工作交给宿主机来完成,至此,虚拟机和宿主机及外网的整个通信节点才算畅通。
以上所有配置完成后,点击OK,待网卡重启后,也就可以正常上网了。
注意:按上述配置DNS后,有些是不能正常生效的,如果不能生效,请手动修改/etc/resolve.conf文件,保存后,即可正常上网。
经过以上配置后,如果还不能上网,请确保宿主机上VMware NAT Service已启动。