nmcli-所有连接都显示“未管理”

nmcli-所有连接都显示“未管理”

我寻找了这个问题的答案,发现了一些不同的方法,但没有一个能解决我的问题。

在全新安装 22.04.1 (服务器 - 无 DE) 时...

nmcli con show返回一个空行。(同样sudo nmcli con show

nmcli -v返回“nmcli 工具,版本 1.36.6”。

nmcli -o d返回:

DEVICE   TYPE      STATE      CONNECTION 
docker0  bridge    unmanaged  --         
enp1s0   ethernet  unmanaged  --         
lo       loopback  unmanaged  -- 

nmcli d show enp1s0返回:

GENERAL.STATE:                          10 (unmanaged)
GENERAL.CONNECTION:                     --
GENERAL.CON-PATH:                       --
WIRED-PROPERTIES.CARRIER:               on
IP4.ADDRESS[1]:                         10.10.10.121/24
IP4.GATEWAY:                            10.10.10.1  

我已运行更新/升级。然后重启。我尝试重启 NetworkManager。然后再次重启。毫无效果。

帮助?

答案1

詹姆斯·李 (James Lee) 向我透露了这一信息。

在 Ubuntu 22.04 中你会看到类似这样的情况:

# nmcli d
DEVICE     TYPE      STATE      CONNECTION
docker0    bridge    unmanaged  --        
mpqemubr0  bridge    unmanaged  --        
virbr0     bridge    unmanaged  --        
eno1       ethernet  unmanaged  --        
eno2       ethernet  unmanaged  --        
eno3       ethernet  unmanaged  --        
eno4       ethernet  unmanaged  --        
enp10s0f0  ethernet  unmanaged  --        
enp10s0f1  ethernet  unmanaged  --        
idrac      ethernet  unmanaged  --        
lo         loopback  unmanaged  --

/usr/lib/NetworkManager/conf.d/10-globally-managed-devices.conf存在。

/etc/NetworkManager/conf.d/10-globally-managed-devices.conf或任何启用设备撤消的东西都不存在。

解决方案:

echo '[keyfile]' > /etc/NetworkManager/conf.d/10-globally-managed-devices.conf
 
systemctl restart NetworkManager

/usr/lib/ 下的默认文件禁用除 wifi/gsm/cdma 之外的所有内容。

參考文獻:https://jbit.net/NetworkManager_Strictly_Unmanaged/

相关内容