3.4. 使用 nmcli配置 IPoIB 连接


您可以使用 nmcli 工具在命令行上通过 InfiniBand 连接创建 IP。

先决条件

  • 在服务器上安装 InfiniBand 设备
  • 加载对应的内核模块

流程

  1. 创建 InfiniBand 连接,在 Connected 传输模式中使用 mlx4_ib0 接口,以及最大 MTU 65520 字节:

    # nmcli connection add type infiniband con-name mlx4_ib0 ifname mlx4_ib0 transport-mode Connected mtu 65520
    Copy to Clipboard Toggle word wrap
  2. 设置 P_Key,例如:

    # nmcli connection modify mlx4_ib0 infiniband.p-key 0x8002
    Copy to Clipboard Toggle word wrap
  3. 配置 IPv4 设置:

    • 要使用 DHCP,请输入:

      # nmcli connection modify mlx4_ib0 ipv4.method auto
      Copy to Clipboard Toggle word wrap

      如果 ipv4.method 已设置为 auto(默认),请跳过这一步。

    • 要设置静态 IPv4 地址、网络掩码、默认网关、DNS 服务器和搜索域,请输入:

      # nmcli connection modify mlx4_ib0 ipv4.method manual ipv4.addresses 192.0.2.1/24 ipv4.gateway 192.0.2.254 ipv4.dns 192.0.2.200 ipv4.dns-search example.com
      Copy to Clipboard Toggle word wrap
  4. 配置 IPv6 设置:

    • 要使用无状态地址自动配置(SLAAC),请输入:

      # nmcli connection modify mlx4_ib0 ipv6.method auto
      Copy to Clipboard Toggle word wrap

      如果 ipv6.method 已设置为 auto(默认),请跳过这一步。

    • 要设置静态 IPv6 地址、网络掩码、默认网关、DNS 服务器和搜索域,请输入:

      # nmcli connection modify mlx4_ib0 ipv6.method manual ipv6.addresses 2001:db8:1::fffe/64 ipv6.gateway 2001:db8:1::fffe ipv6.dns 2001:db8:1::ffbb ipv6.dns-search example.com
      Copy to Clipboard Toggle word wrap
  5. 要在配置文件中自定义其他设置,请使用以下命令:

    # nmcli connection modify mlx4_ib0 <setting> <value>
    Copy to Clipboard Toggle word wrap

    用空格或分号将值括起来。

  6. 激活配置文件:

    # nmcli connection up mlx4_ib0
    Copy to Clipboard Toggle word wrap

验证

  • 使用 ping 工具将 ICMP 数据包发送到远程主机的 InfiniBand 适配器,例如:

    # ping -c5 192.0.2.2
    Copy to Clipboard Toggle word wrap
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat