Как создать скрипт, который будет подключаться к определенной сети
Используя встроенный диспетчер сети, я создал новое VPN-соединение под названием "Мой VPN". Когда я нажимаю на него, он подключается - отлично.
Теперь мне нужно немного его автоматизировать. Можно ли написать сценарий, который будет подключаться к этому конкретному соединению по имени, или как? После подключения я хочу запустить свой браузер...
Использование Ubuntu 14 x64
2 ответа
Сначала добавьте учетные данные в файл конфигурации соединения, найдите файл в /etc/NetworkManager/system-connections
называется "MyVPN" и добавьте следующий раздел:
[vpn-secrets]
password=my_vpn_password
Затем добавьте password-flags=0
а также secret-flags=0
в [vpn]
раздел.
Теперь вы можете легко создать соединение с вашим новым VPN с nmcli
:
nmcli con up id 'My VPN'
Обратите внимание, что вам может потребоваться открыть конфигурацию VPN из апплета NetworkManager и сохранить ее оттуда, чтобы разрешить подключения из командной строки.
Вы можете попробовать набрать этот скрипт:
[Default]
networkmanger="true"
nmcli nm network=(name of network) vpn
firefox
и это может нормально работать таким образом.