背景:
- 使用Xshell连接虚拟机后,经常出现虚拟机IP地址变换,导致重配很多东西,比如:虚拟机内部安装的redis、zookeeper、MySQL、nginx等等配置。
- 为了解决这个问题,我们需要将虚拟机的IP地址配置成固定IP,方便使用。同时,这些固定不能受主机切换网络而受影响。
- 故:此处使用NAT模式,并在Linux中修改网卡ens33,改成静态IP
虚拟机设置
-
在【编辑 ->虚拟网络编辑器 -> 更改设置】来完成虚拟机的NAT网路配置。
-
查看网关IP
- 点击【NAT设置】,记住下图中这里的【网关IP】地址
- 后续虚拟机上的网关地址,就是填写它
-
DHCP设置
- 点击【DHCP设置】,这里主要是调整IP地址 在 图一 中 子网 IP 范围内
- 说明:一般这里是不需要配置的
- 如果不想启用DHCP,那么去掉 [图一]中说的勾选,这步也不需要配置
确认本地虚拟网卡VMnet8设置
-
打开本地网络连接,并找到VMnet8这个虚拟网卡
- 确认设置
- 主要确认 IP地址 与 子网掩码 是否在 图一 中 子网 IP 范围内
- 注意:这里不需要手动改动任何设置
Linux虚拟机设置
-
修改网络为【NAT模式】
修改本地网卡ens33,进行静态IP地址设置
[root@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-ens33
GATWAY:设置成 图二 让记住的 网关IP,即:192.168.250.2
IP地址:要在DHCP范围内。如果没启用DHCP地址,要与网关在同一个网段。
-
DNS:要手动指定,为了方便主机切换后,主机dns变动。所以直接设置为公网dns。
重启网卡
[root@localhost ~]# service network restart
-
测试