VMware虚拟机静态IP设置

我使用的环境是VMware workstation 10和CentOS 6.5。


       安装完VMware后,我们的网络会多了 VMnet1和 VMnet8,至于 VMnet都代表什么意思,可以看这里,所得很详细,不在赘述。通常情况下,虚拟机在不同的网络环境下IP地址会变化,如果要经常在不同的网络下使用同一个虚拟机而不给虚拟机设置,会很惨。虚拟机建好以后,主要是修改 VMnet相关的配置。下面一步步演示。


1.打开 网络和共享中心-->更改适配器设置,可以看到VMnet8的ip已经是静态的了。

VMware虚拟机静态IP设置_第1张图片


2.虚拟机-->编辑-->虚拟网络编辑器,选择VMnet8,VMnet8选择NAT模式。确保第1步的ip和这里的ip都在同一段。

VMware虚拟机静态IP设置_第2张图片


3.VMnet8相关配置。下面两个图,是从上图中的"NAT设置"和"DHCP设置"而来。第1个图中的网关(192.168.79.2)有用,在虚拟机里配置的网关是这个地址。第2个图是配置虚拟机IP的起始地址。

VMware虚拟机静态IP设置_第3张图片VMware虚拟机静态IP设置_第4张图片


4.虚拟机安装时网络类型要选择NAT,这样虚拟机的ip才能跟vmnet8的ip在同一段。

VMware虚拟机静态IP设置_第5张图片


5.进入虚拟机后(我这图形操作哈)。System-->Preferences-->Network Connections。设置虚拟机的静态IP。虚拟机的IP需设在VMnet8的同一个段,且在上图DHCP设置的IP段内。

VMware虚拟机静态IP设置_第6张图片

6.点击"Apply..."就可以。到这还没完,还需要设置nameserver。在/etc/resolv.conf文件里加入下面的配置。

nameserver 8.8.8.8
nameserver 4.4.4.4

nameserver的设置也可以在第5步右边图下DNS servers输入框中输入“8.8.8.8,4.4.4.4”,这样就不出现第8步的问题了。


7.重启一下网络就可以了。

service network restart

8.另外,如果挂起虚拟机后再恢复,/etc/resolv.conf文件配置的DNS服务器会被重置。终端将无法连接到虚拟机。此时可以在/etc/sysconfig/network-scripts/ifcfg-eth0文件最后将DNS服务器加上,下次恢复/etc/resolv.conf文件就有DNS服务器的配置了。

DNS1=8.8.8.8
DNS2=4.4.4.4

你可能感兴趣的:(Linux)