Uploaded image for project: 'RHEL'
  1. RHEL
  2. RHEL-18158

[RFE] Bond option is not available when creating the bond interface as a bridge interface slave using nmtui

    • FutureFeature
    • rhel-sst-network-management
    • ssg_networking
    • 3
    • False
    • Hide

      None

      Show
      None
    • No
    • Red Hat Enterprise Linux
    • None
    • Hide

      Given a system administrator using RHEL 9.3, with NetworkManager installed, needs to configure network interfaces on the system,

      When they launch nmtui to add a slave connection to this bridge, 

      Then the administrator should see the "Bond" option available along with Ethernet, Wi-Fi, and VLAN options. This will allow them to add or create a bond interface as a bridge slave directly through the nmtui interface, ensuring comprehensive network configuration capabilities within this tool.

       

      Definition of done:

       * The implementation meets the acceptance criteria

      • Unit test and integration are written and pass
      • The code is part of a build attached to an errata
      Show
      Given a system administrator using RHEL 9.3, with NetworkManager installed, needs to configure network interfaces on the system, When they launch nmtui to add a slave connection to this bridge,  Then the administrator should see the "Bond" option available along with Ethernet, Wi-Fi, and VLAN options. This will allow them to add or create a bond interface as a bridge slave directly through the nmtui interface, ensuring comprehensive network configuration capabilities within this tool.   Definition of done:  * The implementation meets the acceptance criteria Unit test and integration are written and pass The code is part of a build attached to an errata
    • None
    • None
    • All
    • None

      Issue Description:

      I am trying to create a bond interface as a bridge slave interface using the nmtui command. However, the bond option is unavailable, and only Ethernet, Wi-Fi, and VLAN options are present.

       

      -  I reproduced the issue in RHEL 9.3 with the below package version:

       

       Operating System: Red Hat Enterprise Linux 9.3 (Plow)    
       CPE OS Name: cpe:/o:redhat:enterprise_linux:9::baseos
       Kernel: Linux 5.14.0-362.8.1.el9_3.x86_64

      rpm -qa Network*

      NetworkManager-libnm-1.44.0-3.el9.x86_64
      NetworkManager-1.44.0-3.el9.x86_64
      NetworkManager-wifi-1.44.0-3.el9.x86_64
      NetworkManager-wwan-1.44.0-3.el9.x86_64
      NetworkManager-team-1.44.0-3.el9.x86_64
      NetworkManager-bluetooth-1.44.0-3.el9.x86_64
      NetworkManager-adsl-1.44.0-3.el9.x86_64
      NetworkManager-tui-1.44.0-3.el9.x86_64
      NetworkManager-config-server-1.44.0-3.el9.noarch

       

      • This issue is reproducible on RHEL 8 and 9 with all Network Manager versions. 

      Steps to reproduce:

      1.  Type "nmtui" on the terminal and press "Enter"  
      2.  In the Network Manager TUI screen, select "Edit a connection" then "OK"
      3.  Select "Add" then "Press Enter."
      4.  In the "New Connection screen" " under select the type of connection wish to create, select "Bridge" then select "<Create>" and press "Enter"
      5.  In the "Edit connection" screen, select "<Add>" then press "Enter"
      6.  In the "New Connection screen"  under Select the type of slave connection you wish to add, there is no bond option to add/create an interface as a bridge slave.

      Expected results

       
      The bond option should select the type of slave connection you wish to add as a bridge slave interface on the nmtui selection.

      Actual results

      There is no bond option to add/create an interface as a bridge slave on the nmtui selection.

              rh-ee-sfaye Stanislas Faye
              rhn-support-bas Balakrishnan S
              Network Management Team Network Management Team
              Vladimir Benes Vladimir Benes
              Votes:
              0 Vote for this issue
              Watchers:
              8 Start watching this issue

                Created:
                Updated:
                Resolved: