我正在编写一个应用程序,其中必须禁用所有网络接口。由于nmcli nm enable false
只是暂时的(并在一段时间后自动连接),我使用nmcli dev disconnect iface [ifaceName]
但我不知道如何重新连接以这种方式断开的设备(从终端或使用某些库)。我知道我可以通过启用连接nmcli con up uuid [uuidNumber]
,但它需要了解之前处于活动状态的连接的名称。有什么更好的解决方案吗?
答案1
你可以像这样获取 id:
nmcli con show | grep develop
develop-vlan 179375b8-2bbf-4eeb-a50a-6710f22cb441 vlan
并像这样连接:
nmcli con up id develop-vlan