如何从终端发现连接网络的 uuid 是什么?

如何从终端发现连接网络的 uuid 是什么?

我正在用 Python 开发一个小应用程序(目前只是学习),我需要发现当前连接的网络的“uuid”是什么。

我有以下脚本来返回默认网络接口:

route -n | awk '$1 ~ /0.0.0.0/ {print $NF}'  

现在我如何从终端发现我当前连接的网络是什么?

答案1

您没有提供任何有关您的版本或配置的信息,但如果您使用的是网络管理器包的最新版本,那么您可以使用nmcli例如

nmcli con status

或者仅输出活动连接的 UUID

nmcli --terse --fields UUID con status

或缩写形式

nmcli -t -f UUID con status

相关内容