从 nmcli 重新连接接口

从 nmcli 重新连接接口

我正在编写一个应用程序,其中必须禁用所有网络接口。由于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

相关内容