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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: автозапуск клиента openvpn в Ubuntu 10.10 [РЕШЕНО]  (Прочитано 10000 раз)

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

Оффлайн msm54

  • Автор темы
  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Скрипт прекрасно выполняется при ручном запуске из терминала: "cd /etc/openvpn && sudo openvpn --config client.ovpn". Sudo требует ручного ввода пароля. Помогите запустить скрипт под root во время входа в систему (login), или когда сеть уже установлена (запуск системы). Или как нибудь по другому, но без ввода пароля. (в гугле не нашёл)
Это не для связи с провайдером, это для входа в корпоративную сеть из дома.
« Последнее редактирование: 23 Декабрь 2010, 21:42:45 от msm54 »
А, главное, глухо...

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13750
    • Просмотр профиля
Re: автозапуск клиента openvpn в Ubuntu 10.10
« Ответ #1 : 23 Декабрь 2010, 20:45:40 »
sudo update-rc.d openvpn enableНе помогает?
Принимаю благодарности в WMR и WMZ на кошельки:
R158160676909 и Z313280060764

Оффлайн leha7hostel

  • Любитель
  • *
  • Сообщений: 79
    • Просмотр профиля
Re: автозапуск клиента openvpn в Ubuntu 10.10
« Ответ #2 : 23 Декабрь 2010, 20:47:22 »
ну как вариант повесь скрипт на lo interfese. Что-то типа этого:

auto lo
iface lo inet loopback
pre-up /путь_к_скрипту/name_skript.sh


Можно еще в rc.local прописать.
Вообщем вариантов куча
« Последнее редактирование: 23 Декабрь 2010, 20:50:02 от leha7hostel »

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13750
    • Просмотр профиля
Re: автозапуск клиента openvpn в Ubuntu 10.10
« Ответ #3 : 23 Декабрь 2010, 20:48:23 »
И не забудьте положить конфиг и ключики в правильные места

Кстати, openVPN и из NM прекрасно работает.

Пользователь решил продолжить мысль 23 Декабрь 2010, 20:49:31:
ну как вариант повесь скрипт на lo interfese. Что-то типа этого:
Ну если нравятся костыли, то да, можно и так хромать, только вот как поднимется VPN, если ни один интерфейс кроме Lo не поднят?

Пользователь решил продолжить мысль 23 Декабрь 2010, 20:50:45:
Цитировать
pre-up /путь_к_скрипту/name_skript.sh
А точнее даже ещё НЕ ПОДНЯТ!!!
« Последнее редактирование: 23 Декабрь 2010, 20:50:45 от fisher74 »
Принимаю благодарности в WMR и WMZ на кошельки:
R158160676909 и Z313280060764

Оффлайн msm54

  • Автор темы
  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Re: автозапуск клиента openvpn в Ubuntu 10.10
« Ответ #4 : 23 Декабрь 2010, 21:10:44 »
OpenVPN прекрасно запускается через sudo в ручную, т.е. я захожу под своим логином, запускаю терминал, в нём запускаю:
Цитировать
cd /etc/openvpn && sudo openvpn --config client.ovpn
- и всё прекрасно работает.

Проблема в другом. Как, если можно, запустить openvpn автоматически, без моего участия, без ввода пароля root, в фоне!

А?
А, главное, глухо...

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13750
    • Просмотр профиля
Re: автозапуск клиента openvpn в Ubuntu 10.10
« Ответ #5 : 23 Декабрь 2010, 21:18:52 »
Чем не устраивает встроенная система запуска сервисов init.d? Ну или как она правильно называется - не знаю
У меня прекрасно работает. Даже и не вспоминаю про него.
$ ls /etc/init.d/openvpn
/etc/init.d/openvpn
$ ls /etc/rc3.d/
/etc/rc3.d/S16openvpn

P.S. 3-ий инит, потому чта консольная железяка.
Принимаю благодарности в WMR и WMZ на кошельки:
R158160676909 и Z313280060764

Оффлайн msm54

  • Автор темы
  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Re: автозапуск клиента openvpn в Ubuntu 10.10
« Ответ #6 : 23 Декабрь 2010, 21:26:39 »
А можно тексты этих 2-х файлов? Для новичка.
А, главное, глухо...

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13750
    • Просмотр профиля
Re: автозапуск клиента openvpn в Ubuntu 10.10
« Ответ #7 : 23 Декабрь 2010, 21:34:36 »
А Вы как ставили OpenVpn? Скрипт /etc/init.d/openvpn при установке автоматом вешается. В автостарт, естесственно, просится

Пользователь решил продолжить мысль 23 Декабрь 2010, 21:40:33:
Попробуйте переустановить
sudo apt-get install --reinstall openvpn
« Последнее редактирование: 23 Декабрь 2010, 21:41:16 от fisher74 »
Принимаю благодарности в WMR и WMZ на кошельки:
R158160676909 и Z313280060764

Оффлайн msm54

  • Автор темы
  • Новичок
  • *
  • Сообщений: 19
    • Просмотр профиля
Re: автозапуск клиента openvpn в Ubuntu 10.10
« Ответ #8 : 23 Декабрь 2010, 21:41:54 »
Спасибо всем за участие!

Ответ подсказали в linux.org.ru, и он прост, как всё гениальное:
cd /etc/openvpn && sudo mv client.ovpn client.conf && sudo reboot

И всё со старта ПК работает у всех пользователей на компе...
А, главное, глухо...

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13750
    • Просмотр профиля
Re: автозапуск клиента openvpn в Ubuntu 10.10
« Ответ #9 : 23 Декабрь 2010, 21:44:19 »
И  я вам говорил про тоже самое.

P.S. особенно умиляет reboot на конце связки - именно так и надо запускать сервисы.
Принимаю благодарности в WMR и WMZ на кошельки:
R158160676909 и Z313280060764

Оффлайн DIablochka

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: автозапуск клиента openvpn в Ubuntu 10.10 [РЕШЕНО]
« Ответ #10 : 09 Февраль 2011, 14:43:35 »
Данную проблему решил без всяких скриптов... Устанавливаем:
apt-get install network-manager-openvpnИ в стандартном Network Manager во вкладке VPN при создании соединения выбирается OpenVPN.
Указываем  сервер и ключики.
Так же есть опция "Подключаться автоматически" и "Сделать доступным для всех пользователей"

Взято http://blogs.ubuntu-nl.org/dennis/2007/03/11/easy-openvpn-with-network-manager-in-feisty/
« Последнее редактирование: 09 Февраль 2011, 14:46:53 от DIablochka »

 

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