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工具进行图形化配置,降低学习成本。
通过以上步骤,用户可高效完成网络基础设置,为后续服务部署打下坚实基础。
