Vmware虚拟机设置固定IP

问题:每次虚拟机重启后,虚拟机IP就变了,每次都要修改IP地址,才能用mobaxterm等终端工具连接虚拟机。

ps:以centos7为例,记录固定虚拟机IP

1.将虚拟机中的对应的网络适配器改成NAT模式Vmware虚拟机设置固定IP_第1张图片

 2.点击Vmware的设置->“虚拟网络编辑器”,配置NAT模式网卡(一般写的是VMnet8),先点击更改设置按钮,因为需要使用管理员才可以修改配置,在弹出窗口中选是

Vmware虚拟机设置固定IP_第2张图片

等到重新加载编辑器窗口后,再点选VMnet8切换回来,配置如下几步,勾选上“将主机虚拟适配器连接到此网络”“使用本地DHCP服务将IP地址分配给虚拟机”(默认也是勾选的,如果没勾选要勾选上),然后配置下子网IP(如果有值可以不改,一般可以设置为192.168.x.0这种格式),子网掩码一般为255.255.255.0

Vmware虚拟机设置固定IP_第3张图片

 再点击NAT设置按钮,配置网关IP,如下:

Vmware虚拟机设置固定IP_第4张图片

 再点击DNS设置按钮,取消勾选“自动检测可用的DNS服务器”按钮,再配置DNS服务器,保存。

Vmware虚拟机设置固定IP_第5张图片

 3.切回到物理主机,点击【网络和Internet设置】在搜索框检索 “查看网络连接”,这样就来到了网络配置页面,如下图:

Vmware虚拟机设置固定IP_第6张图片

 选中VMnet8,右键属性,在打开的页面中选择“Internet协议版本 4”,再点击属性,如下图

 PS:需与虚拟机里的配置一致,且IP地址需与虚拟机配置的固定IP地址网段保持一致Vmware虚拟机设置固定IP_第7张图片

 4.切回到虚拟机中

  输入:cd /etc/sysconfig/network-scripts/

  找到ifcfg-ens33文件,进行编辑, 增加:

#wx add
ONBOOT="yes"
BOOTPROTO="none"
NM_CONTROLLED="yes"
IPADDR="192.168.111.129"  #这个是设置的固定IP,需与在物理主机上设置的IP地址在同一个网段上
NETMASK="255.255.255.0"
GATEWAY="192.168.111.2"
DNS1="114.114.114.119"
DNS2="114.114.115.119"

   重启网卡:service network restart
   查看是否配置成功:ifconfig

Vmware虚拟机设置固定IP_第8张图片

 到此,固定虚拟机IP地址成功。

遇到的问题:

1.NAT模式下主机ping不通虚拟机问题(虚拟机可以ping通主机)

原因分析:可能是因为VMware Network Adapter VMnet8网络适配器IP设置不对,与虚拟机IP没在同一个网段。

验证:在主机输入ifconfig,可以看到VMware Network Adapter VMnet8的IP

Vmware虚拟机设置固定IP_第9张图片

 而虚拟机IP为:192.168.238.129。因此不通,后面改成192.168.111.129就通了。

总结:NAT模式下,将VMware Network Adapter VMnet8的IP改为与虚拟机IP同一网段即可

你可能感兴趣的:(虚拟机,linux,centos)