请提供您需要总结的具体内容,我会立刻为您生成一段100-200字的摘要。
RHEL7网卡配置全攻略:如何手动添加网卡配置文件的详细步骤
在 Red Hat Enterprise Linux 7 (RHEL 7) 系统中,网络配置主要通过 NetworkManager 服务来管理,虽然也可以使用传统的 ifcfg 脚本,但 RHEL 7 推荐使用 NetworkManager 的命令行工具 nmcli。
对于一些特定的网络需求或自动化脚本编写,直接手动添加或修改网卡配置文件 (/etc/sysconfig/network-scripts/) 依然是运维人员必备的技能,本文将详细介绍在 RHEL 7 中如何手动添加网卡配置文件,实现静态 IP 地址的配置。

查看当前网卡名称
在创建配置文件之前,首先需要确认系统中可用的网卡接口名称,可以使用以下命令查看:
ip addrnmcli device status
假设检查后,发现系统有一块名为 ens33 的网卡处于“未连接”状态,这就是我们需要添加配置的网卡。
创建配置文件
RHEL 7 的网卡配置文件通常存放在 /etc/sysconfig/network-scripts/ 目录下,文件名格式通常为 ifcfg-<网卡名称>。
-
切换目录:
cd /etc/sysconfig/network-scripts/
-
创建新文件: 使用
touch命令创建名为ifcfg-ens33的新文件。touch ifcfg-ens33
-
编辑文件内容: 使用
vi或vim编辑器打开该文件,并输入以下配置参数,以下是一个典型的静态 IP 配置示例:vi ifcfg-ens33
配置文件内容模板:
TYPE=Ethernet BOOTPROTO=static # 设置为 static 表示使用静态 IP,如果使用 DHCP 请改为 dhcp NAME=ens33 # 网卡名称,需与文件名对应 DEVICE=ens33 # 网卡设备名,通常与 NAME 相同 ONBOOT=yes # 设置为 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以获得更稳定的网络连接,或者设置为dhcp由 DHCP 服务器自动分配。ONBOOT:非常重要,必须设置为yes,否则网卡在系统重启后不会自动启动。IPADDR、NETMASK、GATEWAY:根据实际网络环境修改。
重启网络服务
配置文件编辑完成后,需要重启网络服务使配置生效。
重启整个网络服务
systemctl restart network
使用 nmcli 命令(推荐)
使用 nmcli 命令可以更灵活地管理网络,不需要重启整个服务:
# 重新加载配置 nmcli connection reload # 启用网卡连接 nmcli connection up ens33
文章版权声明:除非注明,否则均为xmsdn原创文章,转载或复制请以超链接形式并注明出处。

