URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 92451
[ Назад ]

Исходное сообщение
"PPPoE mpd 4 и up-script/down-script"

Отправлено Free_Man , 17-Окт-11 08:22 
Вем привет! PPPoE поднял в mpd4. Тунель падает иногда. Нужен рабочий up-script/down-script стоит freebsd 8.2  Если у кого есть поделитесь пожалуйста

Содержание

Сообщения в этом обсуждении
"PPPoE mpd 4 и up-script/down-script"
Отправлено Pahanivo , 17-Окт-11 09:22 
> Вем привет! PPPoE поднял в mpd4. Тунель падает иногда. Нужен рабочий up-script/down-script
> стоит freebsd 8.2  Если у кого есть поделитесь пожалуйста

что значит рабочий ? ))


"PPPoE mpd 4 и up-script/down-script"
Отправлено Free_Man , 17-Окт-11 09:49 
>> Вем привет! PPPoE поднял в mpd4. Тунель падает иногда. Нужен рабочий up-script/down-script
>> стоит freebsd 8.2  Если у кого есть поделитесь пожалуйста
> что значит рабочий ? ))

В прямом:))) Чтоб мне перегружал pppoe при падении тунеля.


"PPPoE mpd 4 и up-script/down-script"
Отправлено Pahanivo , 17-Окт-11 12:26 
>>> Вем привет! PPPoE поднял в mpd4. Тунель падает иногда. Нужен рабочий up-script/down-script
>>> стоит freebsd 8.2  Если у кого есть поделитесь пожалуйста
>> что значит рабочий ? ))
> В прямом:))) Чтоб мне перегружал pppoe при падении тунеля.

`no no reconnect`
и ага?


"PPPoE mpd 4 и up-script/down-script"
Отправлено Free_Man , 17-Окт-11 17:59 
Ты можешь помочь или просто болтовня???
Нужно чтоб либо mpd4 либо другим средством проверялся ping (несколько ip или сайтов )если его нет просто перегрузить mpd4


"PPPoE mpd 4 и up-script/down-script"
Отправлено Deac , 17-Окт-11 18:12 
> Ты можешь помочь или просто болтовня???
> Нужно чтоб либо mpd4 либо другим средством проверялся ping (несколько ip или
> сайтов )если его нет просто перегрузить mpd4

При таком подходе тебе MPD не нужен, юзай "ppp -quiet -ddial <имя раздела в /etc/ppp/ppp.conf>"


"PPPoE mpd 4 и up-script/down-script"
Отправлено Free_Man , 17-Окт-11 18:51 
>> Ты можешь помочь или просто болтовня???
>> Нужно чтоб либо mpd4 либо другим средством проверялся ping (несколько ip или
>> сайтов )если его нет просто перегрузить mpd4
> При таком подходе тебе MPD не нужен, юзай "ppp -quiet -ddial <имя
> раздела в /etc/ppp/ppp.conf>"

спасибо!!!! дабы не создавать подобной темы есть вопросик - может подскажешь:
Тунель иногда не поднимаеться PPPoe mpd restart связано из за того что adsl подвис и надо перегружать его и сервер. Вопрос как мне правельно в crontab вписать reboot . Чтоб у меня сервер перегружался посто по времени???



"PPPoE mpd 4 и up-script/down-script"
Отправлено Deac , 17-Окт-11 19:00 
>>> Ты можешь помочь или просто болтовня???
>>> Нужно чтоб либо mpd4 либо другим средством проверялся ping (несколько ip или
>>> сайтов )если его нет просто перегрузить mpd4
>> При таком подходе тебе MPD не нужен, юзай "ppp -quiet -ddial <имя
>> раздела в /etc/ppp/ppp.conf>"
> спасибо!!!! дабы не создавать подобной темы есть вопросик - может подскажешь:
> Тунель иногда не поднимаеться PPPoe mpd restart связано из за того что
> adsl подвис и надо перегружать его и сервер. Вопрос как мне
> правельно в crontab вписать reboot . Чтоб у меня сервер перегружался
> посто по времени???

Сервер то зачем перезагружать?
У ppp есть механизм LCP echo для выяснения целостности канала.
Ребутай модем и ppp сам восстановит туннель.

Ну уж если оч. хочется ребутнуть сервер - man crontab, там всё есть. :)


"PPPoE mpd 4 и up-script/down-script"
Отправлено Free_Man , 17-Окт-11 19:06 
Я провел эксперемент :) Вырубил питание из модема. Инет пропал. Подключаю модем заного и что то мой pppoe и не поднялся. Только reboot помог сервера. Так как сервер находиться далеко вот мне и нужно это чедо pppoe будь оно не ладное .....

> Сервер то зачем перезагружать?
> У ppp есть механизм LCP echo для выяснения целостности канала.
> Ребутай модем и ppp сам восстановит туннель.
> Ну уж если оч. хочется ребутнуть сервер - man crontab, там всё
> есть. :)


"PPPoE mpd 4 и up-script/down-script"
Отправлено Deac , 17-Окт-11 19:11 
> Я провел эксперемент :) Вырубил питание из модема. Инет пропал. Подключаю модем
> заного и что то мой pppoe и не поднялся. Только reboot
> помог сервера. Так как сервер находиться далеко вот мне и нужно
> это чедо pppoe будь оно не ладное .....
>> Сервер то зачем перезагружать?
>> У ppp есть механизм LCP echo для выяснения целостности канала.
>> Ребутай модем и ppp сам восстановит туннель.
>> Ну уж если оч. хочется ребутнуть сервер - man crontab, там всё
>> есть. :)

Не поднялся ppp с -ddial или MPD?
Клиент в MPD сделан для галочки, он там особо никому не нужен.
MPD это прежде всего VPN сервер, с чем он справляется замечательно.


"PPPoE mpd 4 и up-script/down-script"
Отправлено Free_Man , 17-Окт-11 19:13 
pppoe я поднимаю через mpd4 ....
vpn сервер тоже через mpd4
> Не поднялся ppp с -ddial или MPD?
> Клиент в MPD сделан для галочки, он там особо никому не нужен.
> MPD это прежде всего VPN сервер, с чем он справляется замечательно.

"PPPoE mpd 4 и up-script/down-script"
Отправлено Deac , 17-Окт-11 19:16 
> pppoe я поднимаю через mpd4 ....

Забей, юзай ppp и будет тебе щастье.
Они используют разные интерфейсы(ppp - tunX, MPD - ngX) и друг другу не мешают.

> vpn сервер тоже через mpd4

И это правильно.

>> Не поднялся ppp с -ddial или MPD?
>> Клиент в MPD сделан для галочки, он там особо никому не нужен.
>> MPD это прежде всего VPN сервер, с чем он справляется замечательно.


"PPPoE mpd 4 и up-script/down-script"
Отправлено Free_Man , 17-Окт-11 19:18 
Вот я и думаю передти на ppp . Конфиг в 8.2 - сложного нет - вот скрипт поднятия есть у тебя ppp ????
>> pppoe я поднимаю через mpd4 ....
> Забей, юзай ppp и будет тебе щастье.
> Они используют разные интерфейсы(ppp - tunX, MPD - ngX) и друг другу
> не мешают.
>> vpn сервер тоже через mpd4
> И это правильно.
>>> Не поднялся ppp с -ddial или MPD?
>>> Клиент в MPD сделан для галочки, он там особо никому не нужен.
>>> MPD это прежде всего VPN сервер, с чем он справляется замечательно.

"PPPoE mpd 4 и up-script/down-script"
Отправлено Deac , 17-Окт-11 19:24 
>[оверквотинг удален]
> сложного нет - вот скрипт поднятия есть у тебя ppp ????
>>> pppoe я поднимаю через mpd4 ....
>> Забей, юзай ppp и будет тебе щастье.
>> Они используют разные интерфейсы(ppp - tunX, MPD - ngX) и друг другу
>> не мешают.
>>> vpn сервер тоже через mpd4
>> И это правильно.
>>>> Не поднялся ppp с -ddial или MPD?
>>>> Клиент в MPD сделан для галочки, он там особо никому не нужен.
>>>> MPD это прежде всего VPN сервер, с чем он справляется замечательно.

cat /etc/ppp/ppp.conf

default:
set log Phase Chat LCP IPCP CCP tun command
ident user-ppp VERSION (built COMPILATIONDATE)
set device PPPoE:fxp0 #Здесь имя интерфейса, смотрящего на VPN сервер, у меня fxp0
set speed sync
set mru 1492
set mtu 1492
set ctsrts off
enable lqr
disable dns
add default HISADDR

my-pppoe:
set authname "<LOGIN>"
set authkey "<PASSWORD>"
set dial
set ifaddr 0 0
set login
set redial 0 0

В /etc/rc.conf добавляем следующее:

ppp_enable="YES"
ppp_mode="ddial"
ppp_nat="NO"
ppp_profile="my-pppoe"

DNS не используется, потому как у меня свой.
NAT в ppp хреновый, в pf его или в ipfw.


"PPPoE mpd 4 и up-script/down-script"
Отправлено Free_Man , 17-Окт-11 19:50 
Спасибо попробую!


"PPPoE mpd 4 и up-script/down-script"
Отправлено Free_Man , 18-Окт-11 20:22 
В инете нарыл статью http://otvety.google.ru/otvety/thread?tid=65961807b7a61513
Как настроить переключение на резервный канал на FreeBSD 6.2?
Есть скрипт который проверяет ping Я не совсем силен в скриптах мне он подошел. Нужно проверять ping до шлюза провайдера и тупо выполнять: /usr/local/etc/rc.d/mpd4 restart если не пошел пинг перегрузить сервак...
Help :))) Ниже я поправил скрипт -так правельно?:))))

#!/bin/sh
# ping хоста
png=`ping -c 1 -i 1 PING_HOST | grep % | awk '{ print $7 };'`

case $png
    in
        100%)
        /usr/local/etc/rc.d/mpd4 restart
        fi
    break
    ;;
esac