或者

XMSDN
请提供您需要总结的具体内容,我会立刻为您生成一段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
💡 温馨提示

📌 阅读须知 Rules & Notice

本站坚持免费分享,致力于为大家提供实用、优质的内容与资源。

🔗欢迎大家收藏与转发,转载请保留本站链接,请勿私自去除版权信息。

📚所有外部整理资源,仅作学习交流使用,请勿用于各类商业用途。

🤝网络相聚本是缘分,希望大家文明交流,理性浏览。

🛠️若发现内容有误或涉及侵权,我们将第一时间处理整改。

💖 感谢每一位朋友的陪伴与支持

✨ 用心分享,一路同行 ✨

目录[+]