mpd3 vs mpd5
Добавлено: 2009-03-15 17:07:05
В общем решил перебраться на MPD5, mpd юзаю как клиент к серверу прова, протокол PPPoE.
Сейчас стоит 3.8 вот с такими конфигами:
mpd.conf
mpd.link
default_add
Хочеться все это хозяйство на 5 версии поднять. делаю так:
mpd.conf
В итоге интерфейс поднимается, адрес я получаю, но инета нет. В логах следующее:
То есть если я правильно понял не добавляется маршрут! Помню что и с 3 мучался долго, но победил а с этим что то не как!Подскажите куда капнуть?
Сейчас стоит 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
Код: Выделить всё
pppoe:
set link type pppoe
set pppoe iface fxp0
set pppoe service ""
set pppoe disable incoming
set pppoe enable originate
Код: Выделить всё
#!/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
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