Имеется ли в вашей системе каталог /etc/NetworkManager/system-connections
с профилями подключения?
У меня есть сборка kali-rolling
, которая очень похожа на настройку, описанную в ответе, связанном с Ubuntu. Я писал о настройке таких вещей для определенного интерфейса. Версия TLDR выглядит следующим образом...
/etc/NetworkManager/system-connections/WiFI_AP
[connection]
id=WiFI_AP
uuid=aaaa-0000-aaaa-0000
type=wifi
autoconnect=true
autoconnect-priority=9000
permissions=
secondaries=deadbeef-d3ad-b33f-dead-be33e3f;
autoconnect-slaves=1
vpn.timeout=120
#... more connection config blocks...
/etc/NetworkManager/system-connections/VPN_Client
[connection]
id=VPN_Client
uuid=deadbeef-d3ad-b33f-dead-be33e3f
type=vpn
permissions=
secondaries=
#... more connection config blocks...
Note if you're roaming about then ya may instead want just the following...
/etc/NetworkManager/system-connections/VPN_Client
[connection]
id=VPN_Client
uuid=deadbeef-d3ad-b33f-dead-be33e3f
type=vpn
permissions=
secondaries=
autoconnect=true
autoconnect-priority=8999
#... more connection config blocks...
... but for me that caused things to barf so use at your own risk.
Строка secondaries=deadbeef-d3ad-b33f-dead-be33e3f;
внутри WiFI_AP
представляет собой разделенный пробеломсписок
uuid
с изslave
соединений, которые также должны быть подключены к WiFi_AP
сети, в данном случае uuid
из конфига VPN_Client
; примечание: этиlist
s(из того, что я собрал ), должны заканчиваться точкой с запятой;
Строка autoconnect-slaves=1
внутри WiFI_AP
— это то, что позволяет это причудливое соединение одной сети с другой.А для строки vpn.timeout=120
может потребоваться более длительное время ожидания, если у вас есть сертификаты VPN в зашифрованном домашнем каталоге.
Связанные руководства можно найти через man NetworkManager
, man NetworkManager.conf
и man nm-settings
.
Лично я обнаружил, что перезагрузка безопаснее , чем такие вещи, какsystemctl reload NetworkManager
при тестировании различных комбинаций модификаций профиля подключения.