nmcli, как получить "connection.id" или "general.name" устройства
Я пишу сценарий 16.04; показать идентификацию соединения, особенно для VPN-соединений, перечислив активные соединения с
ip -o link sh up | awk 'BEGIN{FS=": "} $2!="lo" {print $2}'
и получать:
enp0s25
ppp0
Теперь я хочу получить / вернуть ИМЯ Соединения, так же как и из:
#: nmcli con sh --active
NAME UUID TYPE DEVICE
VPN-pptp-01 22222222-2222-f48f-99d0-817335722def vpn enp0s25
enp0s25 11111111-1111-43c9-9577-112ae6f11abc 802-3-ethernet enp0s25
используя ранее возвращенный идентификатор активного устройства, особенно для ppp0 (сверху)
Как это можно сделать с помощью nmcli или, возможно, D-Bus?
1 ответ
Вы можете использовать следующую команду:
nmcli -t -f NAME c show --active