在 Linux CentOS 系统中默认动态分配 IP 地址,每次启动虚拟机服务都是不一样的 IP,因此要配置静态 IP 地址避免每次都发生变化,下面将介绍配置静态 IP 的详细步骤。 首先先理解一下动态 IP 和静态 IP 的概念: |

网络配置文件通常位于:
/etc/sysconfig/network-scripts/ifcfg-ens33文件,
编辑文件命令:
vi /etc/sysconfig/network-scripts/ifcfg-ens33
点击 i 按键进行编辑,在文件中进行以下修改:BOOTPROTO 默认是 dhcp(动态 IP),修改为static(静态 IP)。
BOOTPROTO="static" # 使用静态 IP
添加如下配置在文件末尾:
# 静态 IP 配置IPADDR=192.168.xxx.xxx # 你的静态 IP 地址(和网关一样,最后一位可自由分配)NETMASK=255.255.255.0 # 子网掩码GATEWAY=192.168.xxx.xxx # 网关(要配置成自己虚拟机的网关)DNS1=8.8.8.8 # 首选 DNSDNS2=8.8.4.4 # 备用 DNS
注意:
- 确保
IPADDR、NETMASK、GATEWAY和DNS 的值和网络环境匹配,不然会出现各种问题,要好好检查修改的配置文件是否有配置成功。如果在配置过程中遇到问题,可以检查日志文件:/var/log/messages。
在 vi 编辑器中,按 Esc键,然后输入 wq保存并退出。
保存文件后,重启网络服务让配置文件生效(等待几秒钟):
systemctl restart network
如果命令报错,好好检查配置文件!!!
使用以下命令检查 IP 地址是否已正确配置:
配置完成后,使用以下命令测试网络连通性:
ping baidu.com 是否能 ping通。
看到这里,希望本文对你有所帮助!如果有任何问题,欢迎留言讨论! 🚀