删除网络管理器中列出的未知网络设备名称

2 network-manager 18.04

我想删除 enp0s20u5u* 设备。我该怎么做?

操作系统:

Distributor ID: Ubuntu
Description:    Ubuntu 18.04 LTS
Release:    18.04
Codename:   bionic
Run Code Online (Sandbox Code Playgroud)

nmcli 设备状态的结果是

DEVICE         TYPE      STATE         CONNECTION 
eno1           ethernet  connected     eno1       
enp0s20u5u3    ethernet  disconnected  --         
enp0s20u5u3i5  ethernet  disconnected  --         
enp0s20u5u4    ethernet  disconnected  --         
enp0s20u5u4i5  ethernet  disconnected  --         
rename3        ethernet  unavailable   --         
lo             loopback  unmanaged     -- 
Run Code Online (Sandbox Code Playgroud)

我只有两个以太网连接:

00:19.0 Ethernet controller: Intel Corporation Ethernet Connection (2) I218-LM (rev 05)
05:00.0 Ethernet controller: Intel Corporation I210 Gigabit Network Connection (rev 03)
Run Code Online (Sandbox Code Playgroud)

或者至少明白这些是什么!

- - - 编辑 - - -

我已经尝试过 nmcli delete。对我没有帮助。

sudo nmcli device delete enp0s20u5u4
Error: Device 'enp0s20u5u4' (/org/freedesktop/NetworkManager/Devices/8) deletion failed: This device is not a software device or is not realized
Error: not all devices deleted.
Run Code Online (Sandbox Code Playgroud)

小智 6

这些额外的条目必须是软件设备,如债券、桥梁、团队等。

首先找到上述软件设备的名称 nmcli

然后使用nmcli device命令删除任何接口。

nmcli device delete enp0s20u5u* 
Run Code Online (Sandbox Code Playgroud)

其中 enp0s20u5u* 替换为您在上一步中找到的软件设备。

请注意,这仅适用于绑定、桥接、团队等软件设备。该命令无法删除硬件设备(如以太网)。

来源: man nmcli