或者

admin
请提供您需要总结的具体内容,我会立刻为您生成一段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-<网卡名称>

  1. 切换目录

    cd /etc/sysconfig/network-scripts/
  2. 创建新文件: 使用 touch 命令创建名为 ifcfg-ens33 的新文件。

    touch ifcfg-ens33
  3. 编辑文件内容: 使用 vivim 编辑器打开该文件,并输入以下配置参数,以下是一个典型的静态 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,否则网卡在系统重启后不会自动启动。
    • IPADDRNETMASKGATEWAY:根据实际网络环境修改。

重启网络服务

配置文件编辑完成后,需要重启网络服务使配置生效。

重启整个网络服务

systemctl restart network

使用 nmcli 命令(推荐) 使用 nmcli 命令可以更灵活地管理网络,不需要重启整个服务:

# 重新加载配置
nmcli connection reload
# 启用网卡连接
nmcli connection up ens33
文章版权声明:除非注明,否则均为xmsdn原创文章,转载或复制请以超链接形式并注明出处。

取消
微信二维码
微信二维码
支付宝二维码