如何在 Rocky Linux 9 中通过 nmcli 配置并启用网络接口的静态 IP 地址?

问题浏览数Icon
34
问题创建时间Icon
2025-02-25 22:42:00
回答 | 共 4 个
作者头像
shadowgear07

在 Rocky Linux 9 中,您可以使用 nmcli 命令配置并启用网络接口的静态 IP 地址。以下是基本步骤:

  1. 列出网络接口:

    nmcli device
  2. 选择要配置的接口,例如 eth0,并使用以下命令设置静态 IP 地址:

    nmcli con mod eth0 ipv4.addresses <静态IP>/24
    nmcli con mod eth0 ipv4.gateway <网关地址>
    nmcli con mod eth0 ipv4.dns <DNS地址>
    nmcli con mod eth0 ipv4.method manual

    替换 <静态IP>, <网关地址>, 和 <DNS地址> 为实际值。

  3. 保存更改并重新启动网络接口:

    nmcli con up eth0
  4. 验证配置:

    nmcli device show eth0

相关知识点延伸:

NetworkManager 的工作原理

NetworkManager 是一个用于简化 Linux 网络配置的工具,提供了一种将网络连接管理集中化的方式。它通过监视网络设备状态,动态调整网络连接,并支持多种连接类型(如 Wi-Fi、以太网、移动宽带等)。用户可以通过命令行工具 nmcli 或图形界面工具来与 NetworkManager 交互。

NetworkManager 使用配置文件保存连接设置,通常位于 /etc/NetworkManager/system-connections/。这些文件定义了不同网络的详细配置,包括 IP 地址、网关、DNS 服务器和其他参数。

通过 NetworkManager,用户能够更轻松地管理复杂的网络设置,如选择不同的连接类型、自动连接、优先级设置等。此外,NetworkManager 还能够与 nmcli 等命令行工具良好配合,提供脚本化的网络配置能力,便于系统管理员自动化日常网络管理任务。

作者头像
rickstar

在 Rocky Linux 9 中,通过 nmcli 配置并启用网络接口的静态 IP 地址可以通过以下步骤实现:

  1. 打开终端:首先,您需要打开一个终端窗口,以便输入命令。

  2. 查看网络接口:使用命令 nmcli device 查看所有可用的网络接口。记下您要配置的接口名称,例如 eth0

  3. 创建或修改连接:如果要创建新的连接,可以使用如下命令:

    nmcli con add type ethernet con-name my-connection ifname eth0

    如果连接已存在,则可以使用命令:

    nmcli con edit my-connection
  4. 配置静态 IP 地址:在连接模式下,输入以下命令来设置静态 IP 地址及其相关参数:

    set ipv4.addresses 192.168.1.100/24
    set ipv4.gateway 192.168.1.1
    set ipv4.dns 8.8.8.8,8.8.4.4
    set ipv4.method manual

    这里 192.168.1.100/24 是您要设置的静态 IP 地址和子网掩码,192.168.1.1 是网关,8.8.8.88.8.4.4 是 DNS 服务器地址。

  5. 保存并退出:输入 save 保存设置,然后输入 quit 退出编辑模式。

  6. 重启网络连接:使用命令重启网络连接以应用更改:

    nmcli con down my-connection
    nmcli con up my-connection
  7. 验证设置:使用命令 ip addr show eth0nmcli device show eth0 检查新配置的 IP 地址是否已成功应用。

以上步骤可以帮助您在 Rocky Linux 9 中通过 nmcli 配置和启用网络接口的静态 IP 地址。

作者头像
xiaolong09

在 Rocky Linux 9 中,使用 nmcli 配置和启用网络接口的静态 IP 地址是一个相对简单的过程。以下是一些步骤和注意事项:

  1. 检查网络接口:首先,你需要确认系统中的网络接口。可以使用以下命令查看所有可用的网络接口:

    nmcli device

    这将列出所有网络设备及其状态。

  2. 查看现有连接:检查当前网络连接配置,使用以下命令:

    nmcli connection show

    这将帮助你识别要配置的连接名称。

  3. 修改连接以设置静态 IP:使用 nmcli 修改现有连接或创建新连接。假设你要配置的连接名称为 "my-connection",可以使用以下命令:

    nmcli connection modify my-connection ipv4.method manual ipv4.addresses 192.168.1.100/24 ipv4.gateway 192.168.1.1 ipv4.dns 8.8.8.8

    在这里,替换 "192.168.1.100/24" 为你需要的静态 IP 地址,"192.168.1.1" 为网关,"8.8.8.8" 为你希望使用的 DNS 服务器。

  4. 重新启动连接:在应用更改后,需要重新启动连接以使更改生效:

    nmcli connection down my-connection
    nmcli connection up my-connection

    或者,你也可以重启网络服务:

    systemctl restart NetworkManager
  5. 验证配置:最后,确保配置已成功应用,可以使用以下命令检查 IP 配置:

    ip a

    这将显示网络接口的当前配置。确保你可以看到设置的静态 IP 地址。

注意事项:

  • 当设置静态 IP 地址时,确保该 IP 地址在网络中是唯一的,以避免 IP 冲突。
  • 确保防火墙和其他网络安全设置不会阻止您的连接。

通过以上步骤,可以成功在 Rocky Linux 9 中通过 nmcli 配置并启用网络接口的静态 IP 地址。

作者头像
windpath77

要在 Rocky Linux 9 中通过 nmcli 配置并启用网络接口的静态 IP 地址,请按照以下步骤操作:

  1. 查看网络接口列表: 使用以下命令查看可用的网络接口:
    nmcli device

  2. 识别您要配置的接口
    找到您要设置静态 IP 地址的接口名称(例如,eth0 或 ens33)。

  3. 获取接口的当前连接名称
    使用以下命令查找连接名称:
    nmcli connection show
    注意记录下与你的接口名称相关联的连接名称。

  4. 设置静态 IP 地址
    运行以下命令以配置静态 IP 地址(这里以 192.168.1.100 为例,子网掩码 255.255.255.0,网关 192.168.1.1,DNS 服务器 8.8.8.8):

    nmcli connection modify <连接名称> ipv4.addresses 192.168.1.100/24   
    nmcli connection modify <连接名称> ipv4.gateway 192.168.1.1  
    nmcli connection modify <连接名称> ipv4.dns 8.8.8.8  
    nmcli connection modify <连接名称> ipv4.method manual  

    (替换 <连接名称> 为您在步骤 3 中找到的连接名称)

  5. 启用连接
    运行以下命令以将修改应用到连接:
    nmcli connection up <连接名称>

  6. 验证配置
    使用以下命令确认已正确应用静态 IP 设置:
    nmcli device show <接口名称>

通过以上步骤,您应该能够成功地在 Rocky Linux 9 中使用 nmcli 配置并启用网络接口的静态 IP 地址。