mpd3 vs mpd5

Настройка сетевых служб, маршрутизации, фаерволлов. Проблемы с сетевым оборудованием.
Правила форума
Убедительная просьба юзать теги [code] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Аватара пользователя
damir_madaga
старшина
Сообщения: 447
Зарегистрирован: 2007-10-01 8:13:38
Откуда: Красноярск
Контактная информация:

mpd3 vs mpd5

Непрочитанное сообщение damir_madaga » 2009-03-15 17:07:05

В общем решил перебраться на MPD5, mpd юзаю как клиент к серверу прова, протокол PPPoE.
Сейчас стоит 3.8 вот с такими конфигами:
mpd.conf

Код: Выделить всё

default:
        load pppoe
pppoe:
        new -i ng0 pppoe pppoe
        set iface route default
        set iface disable on-demand
        set iface idle 0
        set bundle disable multilink
        set bundle enable compression
        set iface up-script /usr/local/etc/mpd/default_add
        set iface down-script /usr/local/etc/mpd/default_del
        set bundle authname "*******"
        set bundle password "********"
        set link yes acfcomp protocomp
        set link disable pap chap
        set link accept chap
        set link mtu 1492
        set link keep-alive 10 60
        set link max-redial 0
        set ipcp yes vjcomp
        set ipcp ranges 0.0.0.0/0 0.0.0.0/0
        open iface
mpd.link

Код: Выделить всё

pppoe:
        set link type pppoe
        set pppoe iface fxp0
        set pppoe service ""
        set pppoe disable incoming
        set pppoe enable originate
default_add

Код: Выделить всё

#!/bin/sh

default_route_old=`route -n get default 2>&1 | grep gateway | awk '{print $2}'`
if [ $default_route_old ]; then
  echo $default_route_old > /var/tmp/default_route_old
  route -nq change default $4
else
  rm -f /var/tmp/default_route_old
  route -nq add default $4
fi
Хочеться все это хозяйство на 5 версии поднять. делаю так:
mpd.conf

Код: Выделить всё

startup:
        set user damir gthlbvjyjrkm admin
        set console self 127.0.0.1 5005
        set console open
        set web self 10.10.1.15 5006
        set web open
default:
        load    pppoe_client
pppoe_client:
        create bundle static B1
        set iface route default
        set ipcp ranges 0.0.0.0/0 0.0.0.0/0
        set ipcp enable req-pri-dns
        set ipcp enable req-sec-dns
        create link static L1 pppoe
#       set iface up-script /usr/local/etc/mpd/default_add
#       set iface down-script /usr/local/etc/mpd/default_del
        set link action bundle B1
        set auth authname ********
        set auth password *********
        set link max-redial 0
        set link mtu 1492
        set link keep-alive 10 60
        set pppoe iface fxp0
        set pppoe service ""
        open
В итоге интерфейс поднимается, адрес я получаю, но инета нет. В логах следующее:

Код: Выделить всё

Mar 15 20:47:34 freebsd mpd: [B1] IPCP: state change Starting --> Req-Sent
Mar 15 20:47:34 freebsd mpd: [B1] IPCP: SendConfigReq #1
Mar 15 20:47:34 freebsd mpd: [B1]   IPADDR 0.0.0.0
Mar 15 20:47:34 freebsd mpd: [B1]   COMPPROTO VJCOMP, 16 comp. channels, no comp-cid
Mar 15 20:47:34 freebsd mpd: [B1]   PRIDNS 0.0.0.0
Mar 15 20:47:34 freebsd mpd: [B1]   SECDNS 0.0.0.0
Mar 15 20:47:34 freebsd mpd: [B1] IPCP: rec'd Configure Request #5 (Req-Sent)
Mar 15 20:47:34 freebsd mpd: [B1]   IPADDR 192.168.0.249
Mar 15 20:47:34 freebsd mpd: [B1]     192.168.0.249 is OK
Mar 15 20:47:34 freebsd mpd: [B1] IPCP: SendConfigAck #5
Mar 15 20:47:34 freebsd mpd: [B1]   IPADDR 192.168.0.249
Mar 15 20:47:34 freebsd mpd: [B1] IPCP: state change Req-Sent --> Ack-Sent
Mar 15 20:47:34 freebsd mpd: [B1] IPCP: rec'd Configure Nak #1 (Ack-Sent)
Mar 15 20:47:34 freebsd mpd: [B1]   IPADDR 89.105.137.169
Mar 15 20:47:34 freebsd mpd: [B1]     89.105.137.169 is OK
Mar 15 20:47:34 freebsd mpd: [B1]   PRIDNS 89.105.136.1
Mar 15 20:47:34 freebsd mpd: [B1]   SECDNS 192.168.0.254
Mar 15 20:47:34 freebsd mpd: [B1] IPCP: SendConfigReq #2
Mar 15 20:47:34 freebsd mpd: [B1]   IPADDR 89.105.137.169
Mar 15 20:47:34 freebsd mpd: [B1]   COMPPROTO VJCOMP, 16 comp. channels, no comp-cid
Mar 15 20:47:34 freebsd mpd: [B1]   PRIDNS 89.105.136.1
Mar 15 20:47:34 freebsd mpd: [B1]   SECDNS 192.168.0.254
Mar 15 20:47:34 freebsd mpd: [B1] IPCP: rec'd Configure Ack #2 (Ack-Sent)
Mar 15 20:47:34 freebsd mpd: [B1]   IPADDR 89.105.137.169
Mar 15 20:47:34 freebsd mpd: [B1]   COMPPROTO VJCOMP, 16 comp. channels, no comp-cid
Mar 15 20:47:34 freebsd mpd: [B1]   PRIDNS 89.105.136.1
Mar 15 20:47:34 freebsd mpd: [B1]   SECDNS 192.168.0.254
Mar 15 20:47:34 freebsd mpd: [B1] IPCP: state change Ack-Sent --> Opened
Mar 15 20:47:34 freebsd mpd: [B1] IPCP: LayerUp
Mar 15 20:47:34 freebsd mpd: [B1]   89.105.137.169 -> 192.168.0.249
Mar 15 20:47:34 freebsd mpd: [B1] IFACE: Add route 0.0.0.0/0 192.168.0.249 failed: File exists
Mar 15 20:47:34 freebsd mpd: [B1] IFACE: Up event
То есть если я правильно понял не добавляется маршрут! Помню что и с 3 мучался долго, но победил а с этим что то не как!Подскажите куда капнуть?
Женщины и софт - должны быть бесплатными!

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: mpd3 vs mpd5

Непрочитанное сообщение paradox » 2009-03-15 18:05:31

netstat -nr
у тебя уже есть дефолтный роут
mpd не может добавит поверх него
поэтому перед запуском mpd или вообще убей дефолтный роут

Аватара пользователя
f_andrey
майор
Сообщения: 2651
Зарегистрирован: 2007-12-26 1:22:58
Откуда: СПб
Контактная информация:

Re: mpd3 vs mpd5

Непрочитанное сообщение f_andrey » 2009-03-15 18:12:24

paradox писал(а):у тебя уже есть дефолтный роут
mpd не может добавит поверх него
поэтому перед запуском mpd или вообще убей дефолтный роут
Ну почему можно сделать ап скрипт, например у меня для корбины вот такой

Код: Выделить всё

> cat /usr/local/etc/mpd4/io-up-pptp.sh 
#!/bin/sh -x

route delete vpn.corbina.net
route add vpn.corbina.net 10.10.10.1
default_route_old=`route -n get default 2>&1 | grep gateway | awk '{print $2}'`
if [ $default_route_old ]; then
echo $default_route_old > /var/tmp/default_route_old
route -nq change default $4
else
rm -f /var/tmp/default_route_old
route -nq add default $4
Чесно содран с оффорума корбины :)
Если ваша тема перенесена, то смотри http://forum.lissyara.su/viewtopic.php?f=1&t=32308

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: mpd3 vs mpd5

Непрочитанное сообщение paradox » 2009-03-15 18:14:10

я не понимаю зачем
если проще вообще с rc.conf убить дефолт роут

Аватара пользователя
f_andrey
майор
Сообщения: 2651
Зарегистрирован: 2007-12-26 1:22:58
Откуда: СПб
Контактная информация:

Re: mpd3 vs mpd5

Непрочитанное сообщение f_andrey » 2009-03-15 18:16:27

Ну например у меня его там и нет, его прописывает система когда поднимает вайфай до роутера, да я изврашенец, но пока оно работает вот так :)
Если ваша тема перенесена, то смотри http://forum.lissyara.su/viewtopic.php?f=1&t=32308

Аватара пользователя
damir_madaga
старшина
Сообщения: 447
Зарегистрирован: 2007-10-01 8:13:38
Откуда: Красноярск
Контактная информация:

Re: mpd3 vs mpd5

Непрочитанное сообщение damir_madaga » 2009-03-15 18:18:48

А млин, а как это сделать если у меня DHCP?
Женщины и софт - должны быть бесплатными!

Аватара пользователя
f_andrey
майор
Сообщения: 2651
Зарегистрирован: 2007-12-26 1:22:58
Откуда: СПб
Контактная информация:

Re: mpd3 vs mpd5

Непрочитанное сообщение f_andrey » 2009-03-15 18:21:52

damir_madaga писал(а):А млин, а как это сделать если у меня DHCP?
что это? у меня тоже ДХЦП, правда адрес привязан но это не критично, шлюз то вы знаете? у меня это роутер 10.10.10.1.
Если ваша тема перенесена, то смотри http://forum.lissyara.su/viewtopic.php?f=1&t=32308

Аватара пользователя
damir_madaga
старшина
Сообщения: 447
Зарегистрирован: 2007-10-01 8:13:38
Откуда: Красноярск
Контактная информация:

Re: mpd3 vs mpd5

Непрочитанное сообщение damir_madaga » 2009-03-15 18:29:27

paradox писал(а):я не понимаю зачем
если проще вообще с rc.conf убить дефолт роут
Тогда у меня в случае отсутствия инета локальная сеть работать не будет! Как мне узнать роутер который присваивается впн?
Женщины и софт - должны быть бесплатными!

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: mpd3 vs mpd5

Непрочитанное сообщение paradox » 2009-03-15 18:33:20

:cz2:
а как у вас работает сеть когда поключеный mpd будет?????

Аватара пользователя
damir_madaga
старшина
Сообщения: 447
Зарегистрирован: 2007-10-01 8:13:38
Откуда: Красноярск
Контактная информация:

Re: mpd3 vs mpd5

Непрочитанное сообщение damir_madaga » 2009-03-15 18:41:36

Ну я к тому что, из rc.conf удалять не стоит! Нужно скриптом наверное сделать? Только тот скрипт который тут приведен я что то не осилю!
Женщины и софт - должны быть бесплатными!

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: mpd3 vs mpd5

Непрочитанное сообщение paradox » 2009-03-15 18:47:44

set iface up-script /usr/local/etc/mpd/default_add
ну так убери коменты
и должно заработать со старым

наверное :cz2:
я вообще выших знаний по сети не понимаю....

Аватара пользователя
damir_madaga
старшина
Сообщения: 447
Зарегистрирован: 2007-10-01 8:13:38
Откуда: Красноярск
Контактная информация:

Re: mpd3 vs mpd5

Непрочитанное сообщение damir_madaga » 2009-03-15 18:57:58

paradox писал(а):
set iface up-script /usr/local/etc/mpd/default_add
ну так убери коменты
и должно заработать со старым

наверное :cz2:
я вообще выших знаний по сети не понимаю....
Нет видимо сменился листинг, не знает таких опций новый МПД
Женщины и софт - должны быть бесплатными!

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: mpd3 vs mpd5

Непрочитанное сообщение paradox » 2009-03-15 19:01:39

:cz2:
set iface up-script
если я не ошибаюсь не менялась

Аватара пользователя
damir_madaga
старшина
Сообщения: 447
Зарегистрирован: 2007-10-01 8:13:38
Откуда: Красноярск
Контактная информация:

Re: mpd3 vs mpd5

Непрочитанное сообщение damir_madaga » 2009-03-15 19:06:34

Код: Выделить всё

Mar 15 22:57:05 freebsd mpd: [B1] Bundle: Interface ng0 created                                                                                              
Mar 15 22:57:05 freebsd mpd: mpd.conf:16: Incorrect context for: 'set iface up-script /usr/local/etc/mpd5/default_add'                                       
Mar 15 22:57:05 freebsd mpd: mpd.conf:17: Incorrect context for: 'set iface down-script /usr/local/etc/mpd5/default_del'
Женщины и софт - должны быть бесплатными!

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: mpd3 vs mpd5

Непрочитанное сообщение paradox » 2009-03-15 19:15:10

ну так мануал почитайте
Incorrect context
wiki.lissyara.su
вроде как дошли до той опции

Аватара пользователя
damir_madaga
старшина
Сообщения: 447
Зарегистрирован: 2007-10-01 8:13:38
Откуда: Красноярск
Контактная информация:

Re: mpd3 vs mpd5

Непрочитанное сообщение damir_madaga » 2009-03-15 19:45:25

Спасибо вроде разобрался, в 5 версии есть разница в очередности! А не подскажет ли уважаемый paradox как ведет себя 5 мпд с падением канала? у меня с третим проблемки были в том случает если линк терялся где то не у меня на карточке, после этого мпд не перезапускался!
Женщины и софт - должны быть бесплатными!

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: mpd3 vs mpd5

Непрочитанное сообщение paradox » 2009-03-15 19:50:13

set iface idle 0
set link max-redial 0
вроде всегда хватало

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

Аватара пользователя
damir_madaga
старшина
Сообщения: 447
Зарегистрирован: 2007-10-01 8:13:38
Откуда: Красноярск
Контактная информация:

Re: mpd3 vs mpd5

Непрочитанное сообщение damir_madaga » 2009-03-15 20:07:19

Вот не поверишь простое выдергивание кабеля проходит на ура! А вот когда на соседнем доме выключают свет, после этого борода!
Женщины и софт - должны быть бесплатными!

paradox
проходил мимо
Сообщения: 11620
Зарегистрирован: 2008-02-21 18:15:41

Re: mpd3 vs mpd5

Непрочитанное сообщение paradox » 2009-03-15 20:17:31

и верю и нет)))
у меня на винде так точно работает

зы
вообще сказочно
удаленное подключение висит практически сутками XP SP2
иногда когда связь обрываеться вплывает окно что бы перезапустить
а иногда ничего не всплывает)) просто тупо убиваеться и ничего не перезапускаеться

зызы
как говорил один человек
все в мире глючит....

Аватара пользователя
damir_madaga
старшина
Сообщения: 447
Зарегистрирован: 2007-10-01 8:13:38
Откуда: Красноярск
Контактная информация:

Re: mpd3 vs mpd5

Непрочитанное сообщение damir_madaga » 2009-03-16 14:48:04

Ну вроде у меня все работает пока, если будут глюки буду скрипт подсовывать! Мне вот еще этот же МПД в роли сервера надо завести, ну это уже второстепенно!
Женщины и софт - должны быть бесплатными!