Centos7.9 静态IP实测攻略

本文详细介绍了在CentOS7.9中如何设置静态IP,包括修改`/etc/sysconfig/network-scripts/ifcfg-ens33`文件,设置BOOTPROTO为static,配置IPADDR、GATEWAY、NETMASK和DNS,以及重启网络服务。注意,配置成功的关键在于添加正确的MAC地址信息。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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

修改如下内容:

BOOTPROTO=static #dhcp改为static(静止的)
ONBOOT=yes #开机启用本配置
IPADDR=192.168.88.109 #静态IP(没有的话,向里面添加)
GATEWAY=192.168.88.1 #默认网关(不要漏了,重点,否则ping不通!切记!)
NETMASK=255.255.255.0 #子网掩码
DNS1=192.168.88.1 #DNS 配置 

重启网络服务

重点 需要写MAC地址信息加进去 就加载成功了 很多报错是因为MAC地址没配置写的问题!!!

#service network restart

显示......ok

#ping www.baidu.com

ping通。如实测截图:

<think>嗯,用户需要配置CentOS 7.9静态IP地址,这是一个典型的Linux系统网络配置问题。从引用内容看,用户提供的参考资料都集中在CentOS 7.9静态IP配置上,特别是ifcfg文件的修改方法。 用户可能正在搭建服务器环境,需要固定IP用于内部通信。考虑到企业级应用的常见需求,用户可能还需要配置多IP或双网卡,但当前问题聚焦在基础静态IP配置上。引用中提到的BOOTPROTO=static、IPADDR等关键参数需要重点说明。 准备分步骤解释操作流程:首先定位网卡配置文件,然后详细说明各参数含义,最后给出服务重启命令。特别强调ONBOOT=yes这个容易被忽略的开关,以及DNS配置的重要性——很多用户配置静态IP后上不了网就是因为漏了DNS。 需要提醒用户注意虚拟机环境和物理机的差异:虚拟机网关配置(如VMware的NAT模式网关通常是xxx.xxx.xxx.2)需要特别说明。引用[2]提到的VM网关查看方法应该保留,这对虚拟机用户很实用。 最后要补充验证步骤和故障排查建议,因为网络配置出错率高。ping测试要分两步:先内网后外网,这样能快速定位问题环节。nmcli命令是新版CentOS推荐的配置检查工具,比ifconfig更准确。 相关问题设计要覆盖进阶需求:双IP配置和多网卡场景是实际运维常见需求,时间同步配置则是后续关联操作——静态IP服务器通常需要作为NTP客户端。</think>在 CentOS 7.9 中配置静态 IP 地址需要修改对应网卡的配置文件。以下是详细步骤: ### 配置步骤 1. **确定网卡名称** ```bash ip link ``` 查找处于 `UP` 状态的网卡(如 `ens33`, `eth0`),记下名称。 2. **编辑网卡配置文件** ```bash sudo vim /etc/sysconfig/network-scripts/ifcfg-<网卡名> # 例如 ifcfg-ens33 ``` 3. **修改配置文件参数** 将以下关键参数设置为: ```bash BOOTPROTO=static # 使用静态IP ONBOOT=yes # 系统启动时激活网卡 IPADDR=192.168.1.100 # 替换为你的静态IP地址 NETMASK=255.255.255.0 # 替换为你的子网掩码 GATEWAY=192.168.1.1 # 替换为你的网关地址 DNS1=8.8.8.8 # 主DNS服务器 DNS2=8.8.4.4 # 备选DNS服务器(可选) ``` > 📌 **重要说明**: > - 删除或注释 `BOOTPROTO=dhcp` > - 确保 `ONBOOT=yes` 否则重启后不生效 > - 网关地址需与路由器设置一致,虚拟机环境需查看虚拟网络设置[^2][^3] 4. **保存文件并重启网络服务** ```bash sudo systemctl restart network ``` 5. **验证配置** ```bash ip addr show <网卡名> # 检查IP是否生效 ping www.baidu.com # 测试外网连通性 ping <网关地址> # 测试内网连通性 ``` ### 配置示例文件 ```bash # /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 NAME=ens33 DEVICE=ens33 ONBOOT=yes IPADDR=192.168.100.101 NETMASK=255.255.255.0 GATEWAY=192.168.100.2 DNS1=8.8.8.8 DNS2=114.114.114.114 ``` ### 常见问题排查 1. **网络服务启动失败** 检查配置文件语法:`sudo cat /etc/sysconfig/network-scripts/ifcfg-ens33 | grep -v ^#` 2. **能 ping 通 IP 但无法解析域名** 确认 `/etc/resolv.conf` 中是否包含配置的 DNS 服务器。 3. **虚拟机无法联网** 检查虚拟机网络模式(NAT/桥接),确保网关与宿主机虚拟网络设置一致[^3]。 > ⚠️ **注意**:配置需根据实际网络环境修改,IP地址需在局域网内唯一。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

neo_will_mvp

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值