CentOS 7.3网络配置指南
在服务器管理与运维中,网络配置是基础且关键的一环,Centos 7.3作为一款稳定且广泛使用的Linux发行版,其网络配置方法既灵活又高效,本文将详细介绍如何通过命令行和配置文件完成网络设置,帮助用户快速搭建稳定可靠的网络环境。

**一、网络配置前的准备工作
1、查看当前网络状态
输入命令ip addr
或ifconfig
(需安装net-tools),可查看网卡名称(如ens33、eth0)及IP地址信息,若网卡未启用,需手动激活。
- ip link set ens33 up
2、确认网络服务状态
CentOS 7默认使用NetworkManager和传统的network服务共存,建议统一使用NetworkManager:
- systemctl start NetworkManager
- systemctl enable NetworkManager
**二、配置静态IP地址
静态IP适用于服务器场景,需手动设置IP、子网掩码、网关和DNS。
1、修改网卡配置文件

进入目录/etc/sysconfig/network-scripts/
,找到对应网卡的配置文件(如ifcfg-ens33),使用文本编辑器修改:
- vi /etc/sysconfig/network-scripts/ifcfg-ens33
修改以下参数:
- BOOTPROTO=static
- ONBOOT=yes
- IPADDR=192.168.1.100
- NETMASK=255.255.255.0
- GATEWAY=192.168.1.1
- DNS1=8.8.8.8
- DNS2=8.8.4.4
2、重启网络服务
- systemctl restart network
验证配置:
- ping www.baidu.com
**三、配置动态IP(DHCP)
若需自动获取IP,仅需修改BOOTPROTO
参数为dhcp
,并删除静态IP相关行:
- BOOTPROTO=dhcp
- ONBOOT=yes
保存后重启网络服务即可。

**四、防火墙与端口管理
CentOS 7默认启用firewalld,需合理配置规则以确保网络安全。
1、放行HTTP/HTTPS服务
- firewall-cmd --permanent --add-service=http
- firewall-cmd --permanent --add-service=https
- firewall-cmd --reload
2、开放自定义端口(如8080)
- firewall-cmd --permanent --add-port=8080/tcp
- firewall-cmd --reload
**五、网络连通性测试与排错
1、检查IP与路由表
- 查看IP:ip addr
- 查看网关:ip route show
2、诊断DNS解析问题
- nslookup www.baidu.com
若解析失败,检查/etc/resolv.conf
中的DNS配置。
3、追踪网络延迟
- traceroute www.baidu.com
**个人观点
CentOS 7.3的网络配置虽然依赖命令行操作,但其灵活性和稳定性在服务器场景中优势显著,建议初次配置时备份原始文件,避免误操作导致服务中断,对于需要长期运行的服务器,静态IP配合防火墙规则能显著提升安全性和可控性,若遇到复杂网络环境,可结合nmtui
工具进行图形化配置,降低学习成本。
通过以上步骤,用户可高效完成网络基础设置,为后续服务部署打下坚实基础。