Автоматическое поднятие pptp соединения

Cent OS, Scientific Linux

Модератор: Модераторы разделов

Super anonymous
Сообщения: 17

Автоматическое поднятие pptp соединения

Сообщение Super anonymous »

Всем привет. Помогите решить вопрос с автоматическим поднятием pptp соединения. 1) при загрузке системы. 2) бывают моменты, когда pptp соединение просто подвисает. ppp0 активен, ип пингуется но инета нет, помогает только killall pppd и затем снова pptp bla bla bla. 3) просто разрывается pptp соединение, но автоматом не поднимается. Опция persist не помогает. Всем спасибо запомощь.
Спасибо сказали:
Аватара пользователя
esvaf
Бывший модератор
Сообщения: 844
Статус: экс- LinuxForum.Ru team
ОС: CentOS 5.3

Re: Автоматическое поднятие pptp соединения

Сообщение esvaf »

Может написать скрипт из одной строчки и его запускать при загрузке?
Спасибо сказали:
Super anonymous
Сообщения: 17

Re: Автоматическое поднятие pptp соединения

Сообщение Super anonymous »

esvaf писал(а):
11.03.2007 13:37
Может написать скрипт из одной строчки и его запускать при загрузке?

А как быть со 2 и 3 пунктами. Да и в сриптах я несилен :blush:
Спасибо сказали:
Аватара пользователя
esvaf
Бывший модератор
Сообщения: 844
Статус: экс- LinuxForum.Ru team
ОС: CentOS 5.3

Re: Автоматическое поднятие pptp соединения

Сообщение esvaf »

можно скрипт покруче написать, который будет мониторить состояние и перезапускать если подвиснет
Спасибо сказали:
Super anonymous
Сообщения: 17

Re: Автоматическое поднятие pptp соединения

Сообщение Super anonymous »

esvaf писал(а):
11.03.2007 14:06
можно скрипт покруче написать, который будет мониторить состояние и перезапускать если подвиснет

Я это понимаю. У меня даже есть идеи, но в данный момент я не обладаю достаточными знаниями и к сожалению не смогу написать скрипт. Поэтому я и попросил помощи здесь.
Спасибо сказали:
Аватара пользователя
Amper13
Сообщения: 551
ОС: Fedora 26, CentOS 7

Re: Автоматическое поднятие pptp соединения

Сообщение Amper13 »

А каким дистрибутивом вы пользуетесь?
Лично у меня в ASPLinux11.2 была пожожая проблемма с настройкой pppoe соединения, проблемма решилась обновлением пакетов ppp-2.4.3-6.2.1.112asp и rp-pppoe-3.7-1.0.112asp, т.к скрипты входящие в пакет rp-pppoe, который находился на диске с дистрибутивом, были кривые. После обновления всё чудесно заработало.
Спасибо сказали:
Super anonymous
Сообщения: 17

Re: Автоматическое поднятие pptp соединения

Сообщение Super anonymous »

FC6
Спасибо сказали:
Аватара пользователя
cyberklin
Сообщения: 215
ОС: Fedora Core 5

Re: Автоматическое поднятие pptp соединения

Сообщение cyberklin »

у меня в кроне на пять минут стоит такой скрипт:

Код: Выделить всё

#/bin/bash

#-----------------------------------------------------
# checkvpn script
# created by cyberklin to keep vpn connections up
# configured for working in netbynet lan
# 08.02.2006
#-----------------------------------------------------

# iface we want to check
ADDR="x.x.x.x";

# peer to up if $IFACE down
PEER="peername";

# pppd
PPPD=`which pppd`;

# command to up $PEER
PPPDCALL="$PPPD call $PEER";

  function vpnup {

    $PPPDCALL || return 0;
    n=0;
    while true
      do
        ( ping -c 3 -q $ADDR &>/dev/null ) && break;
        sleep 1;
        let "n=$n+1";
        if [ $n -gt 15 ]; then
          exit 1;
        fi
    done
    return 1;

  }

  ( ping -c 3 -q $ADDR &>/dev/null ) || vpnup;

  exit 0;

в ADDR указываем ip-адрес, которым проверяется соединение, а в PEER - имя пиры для pppd.
Suum cuique
Спасибо сказали: