在CentOS 7.3操作系统中配置固定IP地址是网络管理中的基础操作,尤其对于需要稳定网络连接的服务器或关键应用场景至关重要,本文将详细介绍通过命令行和图形界面两种方式实现CentOS 7.3固定IP配置的完整步骤,并附上常见问题解答,帮助用户快速掌握操作要点。

通过命令行配置固定IP
命令行配置是服务器管理中最常用的方式,具有高效和灵活的特点,首先需要编辑网络配置文件,CentOS 7.3的网络配置文件通常位于/etc/sysconfig/network-scripts/目录下,以ifcfg-eth0(网卡名称可能因硬件不同而变化,如ifcfg-enp0s3)命名。
定位并编辑配置文件
使用vi或nano编辑器打开目标网卡配置文件,vi /etc/sysconfig/network-scripts/ifcfg-eth0
配置关键参数
在文件中设置以下核心参数(以下为示例配置):TYPE=Ethernet BOOTPROTO=static # 设置为静态IP,默认为dhcp NAME=eth0 DEVICE=eth0 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=114.114.114.114 # 备用DNS服务器
参数说明:
BOOTPROTO:必须为static,表示静态IP配置。IPADDR、NETMASK、GATEWAY需根据实际网络环境填写,避免与现有IP冲突。DNS建议配置公共DNS,如Google DNS或国内114 DNS,确保域名解析正常。
重启网络服务
保存文件后,执行以下命令使配置生效:
systemctl restart network
验证配置
使用ip addr或ifconfig命令查看IP是否已成功分配,或通过ping命令测试网络连通性:ping -c 4 192.168.1.1
通过图形界面配置固定IP
对于不熟悉命令行的用户,CentOS 7.3提供的图形化配置工具更为直观,操作步骤如下:
打开网络配置工具
进入“系统设置”>“网络”,或直接在终端运行nmtui命令启动文本界面配置工具。编辑网络连接
选择当前活动的网络连接(如“eth0”),点击“编辑”,勾选“自动连接”以启用开机自启。设置IPv4配置
在“IPv4配置”下拉菜单中选择“手动”,然后依次输入:
- 地址:192.168.1.100
- 前缀长度:24(对应子网掩码255.255.255.0)
- 网关:192.168.1.1
- DNS服务器:8.8.8.8, 114.114.114.114
保存并应用
点击“确定”保存配置,返回主界面后选择“激活”以重启网络连接。
配置参数对照表
为了更清晰地展示关键参数的作用,以下表格小编总结了核心配置项及其含义:
| 参数名 | 作用说明 | 示例值 |
|---|---|---|
BOOTPROTO | IP获取方式(static/dhcp) | static |
IPADDR | 固定IP地址 | 168.1.100 |
NETMASK | 子网掩码 | 255.255.0 |
GATEWAY | 网关地址 | 168.1.1 |
DNS1/DNS2 | DNS服务器地址 | 8.8.8/114.114.114.114 |
ONBOOT | 开机是否启用网卡 | yes |
相关问答FAQs
Q1: 配置固定IP后无法上网,如何排查?
A: 首先检查IPADDR、GATEWAY、DNS是否与网络环境匹配,避免IP冲突,可通过ip route查看网关是否正确,ping 8.8.8.8测试网络连通性,若DNS解析失败,可尝试手动配置/etc/resolv.conf文件添加DNS地址,确认防火墙(如firewalld)或SELinux未阻止网络访问。
Q2: 如何修改CentOS 7.3的网卡名称?
A: 若需修改网卡名称(如将eth0改为ens33),需执行以下步骤:
- 编辑
/etc/sysconfig/network-scripts/ifcfg-eth0,将DEVICE参数改为新名称(如ens33)。 - 重命名文件为
ifcfg-ens33。 - 修改
/etc/udev/rules.d/70-persistent-net.rules文件,更新网卡名称映射。 - 重启系统使配置生效,注意:虚拟机环境中,网卡名称可能由虚拟机软件自动生成,需确保配置与硬件一致。
【版权声明】:本站所有内容均来自网络,若无意侵犯到您的权利,请及时与我们联系将尽快删除相关内容!
发表回复