anonymous
написал 17 марта 2005 года в 19:09 (1136 просмотров)
Ведет себя
неопределенно; открыл 1814 темы в форуме, оставил 5575 комментариев на сайте.
Помогите ПОЖАЛУЙСТА!
Использую pptp client, на RedHat 9
Все отлично подключаеЦА и видно все сегменты, ВСЕ работает.
НООООООО………
Через какой то промежуток времяни мой соединения обрывает тунель, и все.
Подскажите какой скрипт нужен для того что бы проверялся тунель, и если его нет то что бы поднимал сам его!
СПАСИБО!
Последние комментарии
- OlegL, 17 декабря 2023 года в 15:00 → Перекличка 21
- REDkiy, 8 июня 2023 года в 9:09 → Как «замокать» файл для юниттеста в Python? 2
- fhunter, 29 ноября 2022 года в 2:09 → Проблема с NO_PUBKEY: как получить GPG-ключ и добавить его в базу apt? 6
- Иванн, 9 апреля 2022 года в 8:31 → Ассоциация РАСПО провела первое учредительное собрание 1
- Kiri11.ADV1, 7 марта 2021 года в 12:01 → Логи catalina.out в TomCat 9 в формате JSON 1
ecobeing.ru
Экология и вегетарианство на благо всем живым существам Планеты.
Для сохранения постоянного соединения можно создать скрипт /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
прописал всё что вы написали но соединение всеравно разрывается
в чём может быть причина ….
а в логах-то что?
с какими сообщениями прерывается соединение?
смотреть в /var/log/messages, если что