解决方案:VMware 虚拟机配置系统容器(CentOS)为固定 IP 的方式

背景原因

默认情况下,当每次重新启动虚拟机的时候,原来创建的那些虚拟系统(我这里是 CentOS7)的 IP 就会重新分配,发生变化,所以我们在用 XShell 或者程序连接的时候每次都要手动修改成最新的 IP,非常的麻烦,所以这里我整理了将这些系统设置为固定 IP 的方法。

本机虚拟网卡

第一步我们先要看一下自己本机电脑的虚拟网卡的配置,我自己的配置信息如下,如果你不满意你目前的配置,或者你的配置为空,那么可以点击旁边的编辑按钮进行重新编辑。

这里我们主要是要先获取到本机虚拟网卡的几个核心的配置:

  1. IPV4:我这里是 192.168.10.1
  2. IPV4 掩码:我这里是 255.255.255.0
  3. IPV4 网关:我这里是 196.168.10.2
  4. 两个 DNS 服务器,分别对应的是主、备,可以在编辑页面配置(如果只配一个也没关系):我这里是 8.8.8.89.9.9.9

这里你完全可以修改成和我的一模一样~

VMware 虚拟网络编辑器

每个虚拟机的网络配置

选中运行中的虚拟机,然后选择上方工具栏中的 虚拟机 -> 设置,之后会弹出配置页面,选择网络适配器,修改网络连接方式为自定义,然后选择 VMnet8(NAT 模式)

之后重启系统。

配置系统网卡

打卡需要修改为固定 IP 的虚拟机容器,我这里是 CentOS7。编辑 ens33 网卡配置。

vim /etc/sysconfig/network-scripts/ifcfg-ens33

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=fc974fb4-55b5-496e-b94d-111d1b66bb3e
DEVICE=ens33
ONBOOT=yes
IPADDR="192.168.10.11"
NETMASK="255.255.255.0"
GATEWAY="192.168.10.2"
DNS1="8.8.8.8"

编辑好之后可以保存退出。

重启网络服务

执行 service network restart 重启服务。

如果重启失败,报错如下:

则可以依次执行以下命令:

systemctl disable NetworkManager
systemctl stop NetworkManager
systemctl restart network.service
service network restart

然后就可以看到重启成功的提示了。

检查 IP

最后可以通过 ipaddr 或者 ifconfig 查看一下系统的 IP 和所配置的是否一致:

  • 8
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值