centos服务器网络配置核心是三步:先用ip addr、ip route、cat /etc/resolv.conf查看网卡、网关和dns状态;再编辑/etc/sysconfig/network-scripts/ifcfg-ens33设bootproto=static等参数并重启network服务;最后用ip addr show、ping网关和外网验证连通性。

CentOS 服务器网络配置与管理,核心就三件事:看清当前状态、按需设好IP、验证连通可用。不用背命令,掌握逻辑和关键点,几分钟就能调通。
一、先看清网卡和IP现状
别急着改配置,先运行这三条命令,把底细摸清楚:
- ip addr —— 查网卡名(比如 ens33、eth0)、当前IP(如 10.1.8.10/24)、是否UP
- ip route —— 看默认网关(default via xxx)和直连网段,确认路由通不通
- cat /etc/resolv.conf —— 检查DNS服务器(如 nameserver 8.8.8.8),影响域名解析
如果 ip addr 里没看到有效IPv4地址,或者网卡显示 DOWN,说明还没通电或没配好,得接着往下走。
二、静态IP配置(推荐服务器用)
生产环境建议固定IP,避免重启后地址漂移。直接编辑配置文件最稳妥:
CentOS Linux 7.9.2009是传统CentOS Linux 7的最后主要版本,也是很多企业历史服务器中仍可能遇到的系统版本。它以稳定、兼容RHEL 7生态、文档丰富和软件支持广泛著称,曾长期用于Web服务、数据库、虚拟化节点和企业内部业务系统。不过CentOS Linux 7已于2024年6月30日停止维护,现在继续使用会面临安全补丁缺失风险。该版本更适合旧业务迁移、历史环境恢复或离线兼容性测试。
- 找到对应网卡配置文件:/etc/sysconfig/network-scripts/ifcfg-ens33(把 ens33 换成你自己的网卡名)
- 确保以下几行存在且正确:
- BOOTPROTO=static
- ONBOOT=yes
- IPADDR=192.168.1.100(填你要的IP)
- NETMASK=255.255.255.0(或写成 PREFIX=24)
- GATEWAY=192.168.1.1(填同网段网关)
- DNS1=8.8.8.8(可加 DNS2=114.114.114.114)
- 保存后执行:systemctl restart network(CentOS 7)或 nmcli connection reload && nmcli connection up "System ens33"(若启用了 NetworkManager)
三、快速验证是否生效
配完别光看文件,动手测三步:
- ip addr show ens33 —— 确认新IP已加载,状态是 UP
- ping -c 3 192.168.1.1 —— 能通网关,说明局域网层通了
- ping -c 3 www.baidu.com —— 能通外网,说明DNS+路由都正常;不通就查 /etc/resolv.conf 和网关设置
如果 ping 网关通但 ping 不通外网,大概率是 DNS 或默认路由没写对;如果连网关都不通,回头检查子网掩码和网关IP是否在同一个网段。
四、备用方案:nmtui 图形化操作(适合新手)
不想敲配置文件?终端里输入 nmtui,选 “Edit a connection”,用方向键操作即可:
- 选择网卡 → Edit → 勾选 “Automatically connect”
- IPv4 Configuration 改为 Manual → Add 输入 IP、Netmask、Gateway
- 最后选 “OK” → “Back” → “Activate a connection” 启用
- 退出后仍建议用 ip addr 和 ping 验证
注意:nmtui 修改后会自动写入 ifcfg 文件,但若系统同时运行 NetworkManager 和 network 服务,可能冲突,建议停掉 NetworkManager:systemctl disable --now NetworkManager。










