24.2. 使用 nmcli 交互模式对现有连接设置默认网关


在大多数情况下,管理员在创建连接时设置默认网关。但是,您也可以使用 nmcli 工具的交互模式对之前创建的连接设置或更新默认网关设置。

先决条件

  • 至少需要在设置默认网关的连接上配置一个静态 IP 地址。
  • 如果用户在物理控制台中登录,用户权限就足够了。否则,该用户必须具有 root 权限。

流程

  1. 为所需连接打开 nmcli 交互模式:

    # nmcli connection edit <connection_name>
    Copy to Clipboard Toggle word wrap
  2. 设置默认网关

    要设置 IPv4 默认网关,请输入:

    nmcli> set ipv4.gateway "<IPv4_gateway_address>"
    Copy to Clipboard Toggle word wrap

    要设置 IPv6 默认网关,请输入:

    nmcli> set ipv6.gateway "<IPv6_gateway_address>"
    Copy to Clipboard Toggle word wrap
  3. 可选:验证默认网关是否被正确设置:

    nmcli> print
    ...
    ipv4.gateway:            <IPv4_gateway_address>
    ...
    ipv6.gateway:            <IPv6_gateway_address>
    ...
    Copy to Clipboard Toggle word wrap
  4. 保存配置:

    nmcli> save persistent
    Copy to Clipboard Toggle word wrap
  5. 重启网络连接以使更改生效:

    nmcli> activate <connection_name>
    Copy to Clipboard Toggle word wrap
    警告

    所有目前使用这个网络连接的连接在重启过程中暂时中断。

  6. 保留 nmcli 交互模式:

    nmcli> quit
    Copy to Clipboard Toggle word wrap

验证

  • 验证路由是否处于活跃状态:

    1. 要显示 IPv4 默认网关,请输入:

      # ip -4 route
      default via 192.0.2.1 dev example proto static metric 100
      Copy to Clipboard Toggle word wrap
    2. 要显示 IPv6 默认网关,请输入:

      # ip -6 route
      default via 2001:db8:1::1 dev example proto static metric 100 pref medium
      Copy to Clipboard Toggle word wrap
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2025 Red Hat