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

[RFE] nmtui to auto-display detected network interfaces during Ethernet profile creation

Linking RHIVOS CVEs to...Migration: Automation ...SWIFT: POC ConversionSync from "Extern...XMLWordPrintable

    • Icon: Story Story
    • Resolution: Unresolved
    • Icon: Undefined Undefined
    • None
    • None
    • NetworkManager
    • Impediment
    • None
    • rhel-net-mgmt
    • None
    • True
    • False
    • Hide

      Waiting for scope to be clarified.

      Show
      Waiting for scope to be clarified.
    • None
    • None
    • Hide

      Definition of Done:

      Please mark each item below with ( / ) if completed or ( x ) if incomplete:

      ( ) The acceptance criteria defined below are met.

      None


      ( ) Integration test case is available upstream.


      ( ) Code is reviewed and merged upstream.


      ( ) Preliminary testing is done.


      ( ) Upstream documentation is written in the upstream MR.


      ( ) Release notes text is written in the RHEL issue.


      ( ) A demo is recorded

      Show
      Definition of Done: Please mark each item below with ( / ) if completed or ( x ) if incomplete: ( ) The acceptance criteria defined below are met. None ( ) Integration test case is available upstream. ( ) Code is reviewed and merged upstream. ( ) Preliminary testing is done. ( ) Upstream documentation is written in the upstream MR. ( ) Release notes text is written in the RHEL issue. ( ) A demo is recorded
    • None
    • None
    • Unspecified
    • Unspecified
    • Unspecified
    • None

      Description:

      When creating a new Ethernet connection profile using nmtui, the device selection drop-down does not automatically list available network interfaces, even though they are detected and visible through system commands such as ip link and nmcli device. Users must manually type the network interface name, which increases configuration time and introduces potential for human error.

      Current Behavior

      • Network interfaces are present and recognised by the operating system
      • nmcli commands list interfaces normally
      • On Add → Ethernet in nmtui, the Device field is empty with no dropdown options
      • Manual text input of interface names is required (e.g., ens160, enp1s0, etc.)

      nmuti-->Edit a connection--> Add ---> Ethernet --->  Device Selection Screen

      Device Selection Screen

      ---------------------------

             Edit Connection    
      ---------------------------     
       Name:                         
                                             
       Device:                         

      Expected / Desired Behaviour

      • nmtui should enumerate and display all detected and managed network interfaces in the Device drop-down menu when adding an Ethernet connection profile, eliminating the need for manual data entry.

       

      Example Desired UI Behaviour

      nmuti-->Edit a connection--> Add ---> Ethernet --->  Device Selection Screen

      Device Selection Screen

      -----------------------------------

        Edit Connection             
      -----------------------------------
       Name:      connection1  

         Device:  ▼
                         ens160
                         enp1s0
                         eno1

      Optionally include NIC details:

      • MAC
      • Driver/Type (virtio, vmxnet3, Intel, Broadcom)
      • Link status

       Technical Justification

      • Improves usability and user experience
      • Aligns with expected behaviour from similar configuration tools
      • Reduces risk of network misconfiguration
      • Enables faster provisioning at scale
      • Makes nmtui more consistent with GUI tools such as nm-connection-editor

              nm-team Network Management Team
              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: