@HighMan

Как в Gnome 4 сделать подключение к VPN автоматически?

Здравствуйте, коллеги!
Интересует как автоматически, по времени, активировать VPN соединение средствами Gnome?
Конфиг соединения импортирован. Можно в любой момент кликнуть и соединение активруется или деактивицируется. Само соединение нормально индицируется в правом верхнем углу рабочего стола. С этим проблем нет.
Интересует как по времени активировать подключение к VPN с нормальной индикацией в Gnome?
Если через cron поднимать соединение systemctl restart openvpn-client@client то, соединение нормально поднимается, но в Gnome не показывается. Следовательно нужно соединение поднимать автоматически средствами Gnome, но как?
Интересный момент: если VPN соединение активировано через Gnome, то systemctl status openvpn-client@client заверяет, что ни какого соединения и в помине нет. Все тихо-мирно Stopped.
Вот она вся красота GUI Linux! Голова ни хрена не знает чем заняты руки и ноги. Все живет своей жизнью.
  • Вопрос задан
  • 228 просмотров
Решения вопроса 1
@HighMan Автор вопроса
Ха! Достал Google так, что чуть меня в нем не забанили, но похоже нашел решение!
Если кому интересно, то распишу всю последовательность действий.
1. Импортируем ovpn или conf файл в NetworkManager. Это расписывать не стану. Мануалов в нете достаточно.
2. Пробуем установить соединение через Network-Manager. Если получилось, то переходим к следующему пункту. Если нет, то идите и доставайте Google :)
3. nmcli connection show
Внимательно смотрим что за билеберду он нам выдал. Что бы не долго мучатся, нас интересует первый и посление колонки. Ищем там название нашего VPN соединения. Теперь смотрим последнюю колонку (DEVICE). Если там пусто или непонятные тире, то соединение не активно.
4. nmcli connection up "имя вашего vpn соединения". Если оно "client" то nmcli connection up client
5. В изумлении смотрим в правый верхний угол Gnome и видим значок, что соединение установлено!
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Krotesk
@Krotesk
Инженер техподдержки телефонии на основе Asterisk
о! а работает запуск впн через ярлык)) теперь можно в автозапуск засунуть
смотрим UUID подключения в nmcli con
создаем файл cat ~/.local/share/applications/my-vpn.desktop
[Desktop Entry]
Version=1.0
Name=My-VPN
Comment=Connection to VPN
Exec=/usr/bin/nmcli con up a4ea8e6f-4dbc-498e-9bbd-f619b94a53bf
Terminal=false
Type=Application
Icon=microsip
Categories=Network;
StartupNotify=false
GenericName=
#MimeType=x-scheme-handler/sip;x-scheme-handler/tel;
только Icon нужно норм подобрать
делаем desktop-file-validate ~/.local/share/applications/my-vpn.desktop и запускаем с ярлыка или добавляем в автозапуск DE
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы