The OpenNET Project / Index page

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

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

"PPPoE mpd"  
Сообщение от lykich99 email(ok) on 10-Дек-08, 11:36 
Здравствуйте,использую PPPoE через mpd,все бы ничего но при падени не подымается снова,
можно конечно написать скрипт что бы рестартовал mpd в случай падения ,думаю что есть стандартные средсва для етого.

#vi /usr/local/etc/mpd4/mpd.conf

default:
        load PPPoE
        load pptp-client

PPPoE:
        new PPPoE PPPoE
        set iface route default
        set iface disable on-demand
        set iface idle 0
        set ipcp yes vjcomp
        set ipcp ranges 0.0.0.0/0 0.0.0.0/0
        set bundle disable multilink
        set auth authname xxxxxxxxx@dsl.ukrtel.net
        set link no acfcomp protocomp
        set link disable pap chap
        set link accept chap
        set link keep-alive 10 60
        open

pptp-client:
        new pptp-cl pptp-cl
        set iface route default
        set bundle no noretry
        set auth authname vpnfreebsd
        set auth password lykich09
#        set iface up-script /usr/local/etc/mpd4/io-up.sh
#        set iface down-script /usr/local/etc/mpd4/io-down.sh
        set link max-redial 0
        set link mtu 1460
        set link keep-alive 20 75
        set ipcp ranges 0.0.0.0/0 0.0.0.0/0
        open


#vi /usr/local/etc/mpd4/mpd.links

pptp-cl:
        set link type pptp
        set pptp peer 194.xxx.xxx.xxx
        set pptp enable originate
        set pptp disable incoming windowing


PPPoE:
        set phys type pppoe
        set pppoe iface rl2
        set pppoe service "whatever"
        set pppoe disable incoming
        set pppoe enable originate


#ifconfig
ng0: flags=88d1<UP,POINTOPOINT,RUNNING,NOARP,SIMPLEX,MULTICAST> metric 0 mtu 1492
        inet 92.113.xxx.xxx --> 195.5.xxx.xxx netmask 0xffffffff
ng1: flags=88d1<UP,POINTOPOINT,RUNNING,NOARP,SIMPLEX,MULTICAST> metric 0 mtu 1460
        inet 192.168.2.88 --> 192.168.2.122 netmask 0xffffffff

Самое иртересное если посмотреть лог то получается pptp переподымаетс себя,а PPPoE нет
Вродебы и PPPoE должен.Посдкажите чего тут еще нужно ?


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

 Оглавление

  • PPPoE mpd, andreo, 13:05 , 11-Дек-08, (1)  
    • PPPoE mpd, lykich99, 00:25 , 12-Дек-08, (2)  
      • PPPoE mpd, andreo, 20:12 , 14-Дек-08, (3)  
        • PPPoE mpd, Pahanivo, 21:02 , 14-Дек-08, (4)  
        • PPPoE mpd, lykich99, 10:21 , 15-Дек-08, (6)  
  • PPPoE mpd, Pahanivo, 21:03 , 14-Дек-08, (5)  
    • PPPoE mpd, andreo, 17:22 , 25-Дек-08, (7)  

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


1. "PPPoE mpd"  
Сообщение от andreo email(ok) on 11-Дек-08, 13:05 
>Самое иртересное если посмотреть лог то получается pptp переподымаетс себя,а PPPoE нет
>
>Вродебы и PPPoE должен.Посдкажите чего тут еще нужно ?

тоже пользуюсь ppoe
сам использую стандартный ppp
и скрипт замечательно работает
причем у мня 2 ppoe одновременно

если на стандартны перейдете стучите ...

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

2. "PPPoE mpd"  
Сообщение от lykich99 email(ok) on 12-Дек-08, 00:25 
>>Самое иртересное если посмотреть лог то получается pptp переподымаетс себя,а PPPoE нет
>>
>>Вродебы и PPPoE должен.Посдкажите чего тут еще нужно ?
>
>тоже пользуюсь ppoe
>сам использую стандартный ppp
>и скрипт замечательно работает
>причем у мня 2 ppoe одновременно
>
>если на стандартны перейдете стучите ...

#vi /etc/ppp/ppp.conf

default:

Xkrtel:
set device PPPoE:rl2
set MTU 1492
set MRU 1492

set dial
set timeout 0
set redial 0 0
set crtscts off
set speed sync
accept lqr

disable deflate
disable pred1
disable vjcomp
disable acfcomp
disable protocomp

set log Phase Chat LCP IPCP CCP tun command
set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.0 0.0.0.0
ident user-ppp VERSION (built COMPILATIONDATE)
add default HISADDR                    # Add a (sticky) default route
set login
set authname xxxxxx@xxx.xxx.net
set authkey 15935782

#vi /etc/rc.conf
ppp_enable="YES"
ppp_mode="ddial"
ppp_profile="Xkrtel"
ppp_nat="NO"

#ifconfig
tun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> metric 0 mtu 1492
        inet 92.113.xxx.x --> 195.5.x.xxx netmask 0xffffff00
        Opened by PID 46821
ng0: flags=88d1<UP,POINTOPOINT,RUNNING,NOARP,SIMPLEX,MULTICAST> metric 0 mtu 1460
        inet 192.168.2.88 --> 192.168.2.122 netmask 0xffffffff

#uname -a
FreeBSD lykich.dyndns.org 7.0-RELEASE-p6 FreeBSD 7.0-RELEASE-p6 #0: Tue Dec  2 12:09:57 EET 2008     lykich@lykich.dyndns.org:/usr/src/sys/i386/compile/IPFW_IPSEC_1_U  i386

Теперерь делаю падение
tail -f /var/log/ppp.log
Dec 11 22:14:34 lykich ppp[46821]: tun0: LCP: deflink: -- Protocol 0x8057 (Internet Protocol V6 Control Protocol) was rejected!
Dec 11 22:14:34 lykich ppp[46821]: tun0: Phase: deflink: IPV6CP protocol reject closes IPV6CP !
Dec 11 22:14:51 lykich ppp[46821]: tun0: LCP: deflink: RecvEchoRequest(18) state = Opened
Dec 11 22:14:51 lykich ppp[46821]: tun0: LCP: deflink: SendEchoReply(18) state = Opened
тишина,воще как вродебы все впорядке хотя кабель воще отключен.
#ifconfig
tun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> metric 0 mtu 1492
        inet 92.113.xxx.x --> 195.5.x.xxx netmask 0xffffff00
        Opened by PID 46821
ng0: flags=8890<POINTOPOINT,NOARP,SIMPLEX,MULTICAST> metric 0 mtu 1500
Вощим что бы ето дело все заработало снова делаю так
/etc/rc.d/ppp stop
/etc/rc.d/netif restart
/etc/rc.d/routing restart
/etc/rc.d/ppp start

И в ppp у меня не переподымается в чем же тута дело ?Было бы неплохо ваши конфиги потестить,если не затруднит выкладывайте сюда


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

3. "PPPoE mpd"  
Сообщение от andreo email(ok) on 14-Дек-08, 20:12 
>
>И в ppp у меня не переподымается в чем же тута дело
>?Было бы неплохо ваши конфиги потестить,если не затруднит выкладывайте сюда

соединение  само не падает ....
его нуно ронять самому ...
вот скрипт ...


testinet.sh
#!/bin/sh

# Флаг пропадания инета
nr=""
# Флаг появления инета
ni=""

while !(test $ni)
do
   is=`/sbin/ping -c 3 213.181.14.11 | grep -c "64 bytes"`
   # Проверяем прошли ли пинги
   if !(test $is -gt "0")
    then
        # Прибиваем тунели
        /usr/bin/killall ppp
        
        if !(test $nr)
     then
             # Если инет пропал только что, то запоминаем время
         nr=1
         timeobr=`date`
    fi    
        # Ждем пока помрут тунели (этот параметр индивидуален и
        # подбирается экспериментальным путем)
    sleep 10
        
        # Поднимаем соединение
        # Например у меня так
    /usr/sbin/ppp -quiet -ddial kzn16
    else
        if (test $nr)
     then
         echo Инета не было с $timeobr до `date` >> /var/log/internet.log
     fi
    ni=1
   fi
done


startinet.sh
#!/bin/sh

# Проверяем наличие скрипта testinet.sh в памяти
testz=`ps ax | grep -c testinet.sh`
if (test $testz -gt "1")
then
     # Если уже есть, то выходим  
     exit 1
fi

/usr/local/etc/myscript/testinet.sh

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

4. "PPPoE mpd"  
Сообщение от Pahanivo email(??) on 14-Дек-08, 21:02 
>>
>>И в ppp у меня не переподымается в чем же тута дело
>>?Было бы неплохо ваши конфиги потестить,если не затруднит выкладывайте сюда
>
>соединение  само не падает ....
>его нуно ронять самому ...
>вот скрипт ...

не надо нести ахенею


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

6. "PPPoE mpd"  
Сообщение от lykich99 email(ok) on 15-Дек-08, 10:21 
>[оверквотинг удален]
>
># Проверяем наличие скрипта testinet.sh в памяти
>testz=`ps ax | grep -c testinet.sh`
>if (test $testz -gt "1")
> then
>     # Если уже есть, то выходим
>     exit 1
>fi
>
>/usr/local/etc/myscript/testinet.sh

Пасибо за скрипт.

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

5. "PPPoE mpd"  
Сообщение от Pahanivo email(??) on 14-Дек-08, 21:03 
>[оверквотинг удален]
>
>#ifconfig
>ng0: flags=88d1<UP,POINTOPOINT,RUNNING,NOARP,SIMPLEX,MULTICAST> metric 0 mtu 1492
>        inet 92.113.xxx.xxx --> 195.5.xxx.xxx netmask 0xffffffff
>ng1: flags=88d1<UP,POINTOPOINT,RUNNING,NOARP,SIMPLEX,MULTICAST> metric 0 mtu 1460
>        inet 192.168.2.88 --> 192.168.2.122 netmask 0xffffffff
>
>Самое иртересное если посмотреть лог то получается pptp переподымаетс себя,а PPPoE нет
>
>Вродебы и PPPoE должен.Посдкажите чего тут еще нужно ?

был такое прикол - после нескольких попыток mpd забивает на коннект
лечится опцией вроде
no no retry
или
no noretry
в общем както так - см ман. По мойму это у меня в 5 mpd было

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

7. "PPPoE mpd"  
Сообщение от andreo email(ok) on 25-Дек-08, 17:22 
>[оверквотинг удален]
>>
>>Вродебы и PPPoE должен.Посдкажите чего тут еще нужно ?
>
>был такое прикол - после нескольких попыток mpd забивает на коннект
>лечится опцией вроде
>no no retry
>или
>no noretry
>в общем както так - см ман. По мойму это у меня
>в 5 mpd было

товарищ очнитесь
мы еще на земле и реч идет о ppp
а не mpd
и прошу выбирать слова типа "ахинея"


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

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

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




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

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