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


Автор Тема: Отключение VPN при простое  (Прочитано 1127 раз)

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

Оффлайн shams

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Отключение VPN при простое
« : 22 Декабрь 2011, 08:56:54 »
стоит задача - отключать службу vpn (pptpd) при простое n время.
включение происходит вручную, через ссх. Бывает, что забываешь выключить. Как можно поступить?
« Последнее редактирование: 22 Декабрь 2011, 12:24:00 от shams »

Оффлайн Сперанский

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4061
  • Dictum ac factum
    • Просмотр профиля
Re: Отключение VPN при простое
« Ответ #1 : 22 Декабрь 2011, 09:03:15 »
Подпишусь, у меня проблема- автоматически включить VPN после старта системы, наверняка решение идентичное...

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13746
    • Просмотр профиля
Re: Отключение VPN при простое
« Ответ #2 : 22 Декабрь 2011, 09:37:22 »
Какой хоть тип VPN? И какими средствами настроено?
Принимаю благодарности в WMR и WMZ на кошельки:
R158160676909 и Z313280060764

Оффлайн shams

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: Отключение VPN при простое
« Ответ #3 : 22 Декабрь 2011, 10:40:02 »
Какой хоть тип VPN? И какими средствами настроено?
да, забыл, что их несколько.
pptpd v1.3.4

настройки в принципе по умолчанию, кроме выдачи айпи и логинов.

Пользователь решил продолжить мысль 22 Декабрь 2011, 10:44:27:
Подпишусь, у меня проблема- автоматически включить VPN после старта системы, наверняка решение идентичное...
автоматическое включение - в папу /etc/init.d положить файл pptpd (в случае с pptpd) с содержанием
(Нажмите, чтобы показать/скрыть)
затем
update-rc.d pptpd add defaults
« Последнее редактирование: 22 Декабрь 2011, 10:44:27 от shams »

Оффлайн Сперанский

  • Почётный модератор
  • Старожил
  • *
  • Сообщений: 4061
  • Dictum ac factum
    • Просмотр профиля
Re: Отключение VPN при простое
« Ответ #4 : 22 Декабрь 2011, 10:54:18 »
автоматическое включение - в папу /etc/init.d положить файл pptpd (в случае с pptpd) с содержанием
Блин, сейчас нет доступа к тому компу, как доберусь, обязательно попробую! Заранее благодарю!!

Оффлайн shams

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: Отключение VPN при простое
« Ответ #5 : 22 Декабрь 2011, 11:02:08 »
автоматическое включение - в папу /etc/init.d положить файл pptpd (в случае с pptpd) с содержанием
Блин, сейчас нет доступа к тому компу, как доберусь, обязательно попробую! Заранее благодарю!!
хотя у тебя там и так должен быть скрипт, попробуй только
update-rc.d pptpd add defaults

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13746
    • Просмотр профиля
Re: Отключение VPN при простое
« Ответ #6 : 22 Декабрь 2011, 11:30:06 »
Цитата: man pppd
idle n Specifies that pppd should disconnect if the link is idle for n seconds.  The link is idle when no data packets (i.e. IP packets) are being sent or received.  Note: it is not advisable to use this option with the persist option without the demand option.   If  the  active-filter option is given, data packets which are rejected by the specified activity filter also count as the link being idle.

Принимаю благодарности в WMR и WMZ на кошельки:
R158160676909 и Z313280060764

Оффлайн shams

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: Отключение VPN при простое
« Ответ #7 : 22 Декабрь 2011, 11:44:30 »
это он отключает соединение, а мне надо отключить саму службу, если нет соединений.

Оффлайн fisher74

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 13746
    • Просмотр профиля
Re: Отключение VPN при простое
« Ответ #8 : 22 Декабрь 2011, 12:07:43 »
какую службу? Ни про какую службу в вопросе не было.
Принимаю благодарности в WMR и WMZ на кошельки:
R158160676909 и Z313280060764

Оффлайн shams

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: Отключение VPN при простое
« Ответ #9 : 22 Декабрь 2011, 12:24:53 »
какую службу? Ни про какую службу в вопросе не было.
спс, исправил, можно было толковать и так и так. В общем надо убить процесс, если никто не подключается

Оффлайн shams

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: Отключение VPN при простое
« Ответ #10 : 16 Январь 2012, 14:44:57 »
ап, все еще актуально.

Оффлайн shams

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: Отключение VPN при простое
« Ответ #11 : 20 Февраль 2012, 08:52:28 »
апну тему,
как командой проверить, есть ли активные подключения по vpn ?
Решу проблему иначе, каждые минут 15 будет проверяться на активность и вырубаться при простое.

Оффлайн shams

  • Автор темы
  • Новичок
  • *
  • Сообщений: 15
    • Просмотр профиля
Re: Отключение VPN при простое
« Ответ #12 : 06 Март 2012, 10:03:19 »
может кому пригодится
скрипт /script/vpn/check
#!/bin/bash
Status=`/sbin/ifconfig | grep ppp1`
Date=`date +%c`
Stat=`/bin/ps -ew |grep pptpd`
if [ -n "$Status" ]
then
echo "$Date vpn активен" >> /script/vpn/vpn.log
exit;
elif [ -n "$Stat" ]
then
echo "$Date vpn выключен" >> /script/vpn/vpn.log && /usr/bin/killall -9 pptpd;
fi
в crontab от root
*/5 * * * * /script/vpn/check
« Последнее редактирование: 06 Март 2012, 10:37:13 от shams »

 

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