The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Автоматический запуск pptp содинений"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Автоматический запуск pptp содинений"  
Сообщение от SunWater email(ok) on 10-Авг-07, 10:54 
Всем привет!
Небходимо, чтобы при загрузке ОС автоматически запускались pptp соединения, причем чтобы соединения на определенного провайдера (их у меня 3)всегда имели постоянный номер, например ppp1 ppp2 и т.д., автоматический реконект при обрыве соедения...
Буду очень признателен!
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Автоматический запуск pptp содинений"  
Сообщение от Аноним on 10-Авг-07, 12:34 
>Всем привет!
>Небходимо, чтобы при загрузке ОС автоматически запускались pptp соединения, причем чтобы соединения
>на определенного провайдера (их у меня 3)всегда имели постоянный номер, например
>ppp1 ppp2 и т.д., автоматический реконект при обрыве соедения...
>Буду очень признателен!

если linux то pppd патчится на предмет опции unit, которой жестко можно номер интерфейса. И простенький скрипт на bash который grep'ает интерфейсы и если они отвалились то идет запускается рекоонект на нужного провайдера.
В options нужно добавить опции
lcp-echo-interval 30
lcp-echo-failure 3

Тобишь если линк отвалится то соединение заверщается после полторы минуты.
Ставим в cron и радуемся жизни!

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Автоматический запуск pptp содинений"  
Сообщение от VitalkaDrug email on 11-Авг-07, 00:34 
>Небходимо, чтобы при загрузке ОС автоматически запускались pptp соединения, причем чтобы соединения
>на определенного провайдера (их у меня 3)всегда имели постоянный номер, например
>ppp1 ppp2 и т.д., автоматический реконект при обрыве соедения...

Пропиши старт трех ppp-шников в inittab, что-бы их состояние мониторилось процессом init.

Например, строка в inittab:
v1:3:respawn:/etc/rc.d/rc.pppd

Содержимое скрипта /etc/rc.d/rc.pppd:
#!/bin/sh
PPTP_SERVER=192.168.1.254
CLIENT_NAME=client0
SERVER_NAME=server0
/usr/local/sbin/pppd \
    nodetach \
    noauth \
    nobsdcomp \
    nodeflate \
    mppe required,stateless \
    name $CLIENT_NAME \
    remotename $SERVER_NAME \
    pty "pptp $PPTP-SERVER --nolaunchpppd" \
    unit 1

Опции в скрипте выстави какие тебе необходимы. Опция unit 1 стимулирует pppd для данного pptp-подключения использовать именно ppp1, если он еще кем-то не занят.
Создаешь три скрипта с нужными тебе параметрами, указываешь в каждом различный номер в unit, прописываешь их в /etc/inittab и после рестарта init у тебя автоматически поднимаются все три ppp-шника на нужных тебе интерфейсах.

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Автоматический запуск pptp содинений"  
Сообщение от sweer email(ok) on 13-Авг-07, 02:03 
У меня схожая проблема:
Добавляю в rc.d скрипт:

#!/bin/sh
pptp 192.168.0.56 vpn >/var/log/pptp.log &
squid -D

squid стартуется, pptp.log - пустые. Если руками после загрузки системы запустить, то соединение устанавливается. В чем может быть проблема?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

4. "Автоматический запуск pptp содинений"  
Сообщение от VitalkaDrug email on 14-Авг-07, 23:23 
>pptp 192.168.0.56 vpn >/var/log/pptp.log &
>
>pptp.log - пустые. Если руками после загрузки системы запустить, то
>соединение устанавливается. В чем может быть проблема?

А что в журналах syslog пишет тот-же pptp в этот момент? А от pppd там записей не пробегает? А если использовать вот такую команду:

nohup pptp 192.168.0.56 vpn >/var/log/pptp.log 2>& &

Что изменяется?

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру