nixp.ru v3.0

25 мая 2017,
четверг,
04:12:24 MSK

DevOps с компанией «Флант»
anonymous написал 17 марта 2005 года в 19:09 (626 просмотров) Ведет себя неопределенно; открыл 1814 темы в форуме, оставил 5575 комментариев на сайте.

Помогите ПОЖАЛУЙСТА!

Использую pptp client, на RedHat 9

Все отлично подключаеЦА и видно все сегменты, ВСЕ работает.

НООООООО………

Через какой то промежуток времяни мой соединения обрывает тунель, и все.

Подскажите какой скрипт нужен для того что бы проверялся тунель, и если его нет то что бы поднимал сам его!

СПАСИБО!

0bject

Для сохранения постоянного соединения можно создать скрипт /usr/local/bin/pptp-run:

#!/bin/bash

LOG=«/var/log/pptp-run.log»

while true; do

echo -e «\n========================\n`date`» >> $LOG

/usr/sbin/pptp vpn.mgn.ru >> $LOG

sleep 20;

done

Этот скрипт будет запускать vpn-соединение на vpn.mgn.ru. В случае неудачи или разрыва связи будет делать паузу 20 с и повторять попытку. А чтобы он запускался автоматически после загрузки компьютера достаточно подгружать этот скрипт из стартовых скриптов. Для RedHat-подобной системы можно использовать скрипт /etc/rc.d/init.d/pptp-client:

#!/bin/sh

#

# pptp-client Start pptp-client

#

#

# chkconfig: 2345 30 99

# description: PPTP client

#

# Source function library.

. /etc/rc.d/init.d/functions

[ -f /usr/sbin/pptp -a -f /usr/local/bin/pptp-run ] || exit 0

RETVAL=0

# See how we were called.

case «$1» in

start)

echo -n «Starting system pptp-client: »

# we don’t want the MARK ticks

nohup /usr/local/bin/pptp-run >/dev/null 2>&1 &

success

RETVAL=$?

echo

;;

stop)

echo -n «Shutting down system pptp-client: »

killproc pppd

killproc pptp-run

killproc pptp

RETVAL=$?

echo

[ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/pptp-client

;;

status)

status pptp

RETVAL=$?

;;

restart|reload)

$0 stop

$0 start

RETVAL=$?

;;

*)

echo «Usage: pptp-client {start|stop|status|restart}»

exit 1

esac

exit $RETVAL

ehax

прописал всё что вы написали но соединение всеравно разрывается

в чём может быть причина ….

Genie

а в логах-то что?

с какими сообщениями прерывается соединение?

смотреть в /var/log/messages, если что