Форум русскоязычного сообщества Ubuntu


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: Автопереподключение VPN в network-manager  (Прочитано 2043 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн snizovtsev

  • Автор темы
  • Новичок
  • *
  • Сообщений: 28
    • Просмотр профиля
Я держу VPN соединения в Ubuntu 9.04 в network-manager (т.к. считаю это более тру) и меня сильно раздражало, что при разрыве нужно вручную запускать соединение.
Поэтому сделал для себя (поэтому универсальностью не отличается) программку, которая следит за соединением и в случае разрыва переподключает. Возможно кому-нибудь пригодится, поэтому и пишу.
Код на Си:
http://pastebin.com/f77fa86d5
1. Компилировать так:
sudo apt-get install build-essential libnm-glib-dev libnm-util-dev
gcc `pkg-config --cflags --libs libnm_glib libnm-util` nm-autovpn.c -o nm_autovpn
Расчитан на NetworkManager 0.7.
2. Откройте gconf-editor, идите в /system/networking/connections и ищите vpn соединение. Оттуда копируете uuid.
3. Скопируйте бинарник в ~/.config (например)
4. Открываете Система->Администрирование->Запускаемые приложения, Добавить. В "Команда" пишете "/home/ваш_юзер/.config/nm_autovpn uuid_из_пункта_2". Остальные поля не важны. Всё, перелогинтесь и готово.

Гарри Кашпировский

  • Гость
Re: Автопереподключение VPN в network-manager
« Ответ #1 : 18 Июля 2009, 23:05:20 »
Очень полезно! Тогда уж неплохо было бы сразу собрать пакет NM с автореконнектом :)
Ну а "мы" по-старинке пользуемся persist

Оффлайн [Saratov]Fagoth

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Автопереподключение VPN в network-manager
« Ответ #2 : 26 Февраля 2010, 01:20:02 »
Исходник на 9.10 не скомпилировался.
Поднять vpn можно из скрипта вот так: https://forum.ubuntu.ru/index.php?topic=81009.msg608218#msg608218

 

Страница сгенерирована за 5.253 секунд. Запросов: 23.