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

Исходное сообщение
"Mpd как сервер PPPoE"

Отправлено Gezm0 , 29-Ноя-05 00:01 
Есть mpd 3.18 из актуальных портов. Система FreeBSD 5.4-STABLE от 11 ноября 2005г. Сейчас на нём поднят vpn. Работает как надо. Но хочется бОльшего. Хочется заменить им же pppoed. В конфигах на предмет пппое..
mpd.conf
default:
pppoe0:
        new -i ng50 pppoe0 pppoe0
        set ipcp ranges 172.16.9.1/32 10.1.5.51/32
        load pppoe_standart
pppoe1:
        new -i ng51 pppoe1 pppoe1
        set ipcp ranges 172.16.9.1/32 10.1.5.52/32
        load pppoe_standart
pppoe2:
        new -i ng52 pppoe2 pppoe2
        set ipcp ranges 172.16.9.1/32 10.1.5.53/32
        load pppoe_standart
pppoe_standart:
        set bundle no multilink
        set bundle enable compression
        set bundle max-logins 1
        set iface idle 0
        set iface disable on-demand
        set iface disable proxy-arp
        set iface enable tcpmssfix
        set iface mtu 1500
        set link mtu 1400
        set link no pap chap
        set link enable chap
        set link keep-alive 60 180
        set ipcp yes vjcomp
        set ipcp no vjcomp
        set link max-redial -1
        set ccp yes mpp-e40
        set ccp yes mpp-e128
        set ccp yes mpp-stateless
        set pppoe iface vlan11
        set pppoe service pppoe
        set pppoe disable originate
        set pppoe enable incoming
        set ipcp dns 127.0.0.1
        set bundle enable radius-auth
        set radius retries 3
        set radius timeout 10
        set radius server 127.0.0.1 secret 1812 1812
        set ipcp enable radius-ip
mpd.links
pppoe0:
        set link type pppoe
pppoe1:
        set link type pppoe
pppoe2:
        set link type pppoe

В логах пишет, что слушает на интерфейсе, но реально подключения не принимает.


Содержание

Сообщения в этом обсуждении
"Mpd как сервер PPPoE"
Отправлено Provokator , 29-Ноя-05 00:18 
Извините, может, слегка некорректно поступаю, не могли бы мы по аське, или мылу переговорить, нужна небольшая помощь в виде конфига mpd, у меня просто не поднмиается виртуальный интерфейс, может что не так настроил
admin@cms.kiev.ua/ Да, к стати, такой вопрос, а если мне надо разрешать коннект с динамического айпи, что тогда писать ? Ведь статического айпи у меня нету дома.

"Mpd как сервер PPPoE"
Отправлено alish , 29-Ноя-05 08:31 
а ядро откомпилировали?
options         NETGRAPH_ETHER
options         NETGRAPH_IFACE
options         NETGRAPH_PPP
options         NETGRAPH_PPPOE

>Есть mpd 3.18 из актуальных портов. Система FreeBSD 5.4-STABLE от 11 ноября
>2005г. Сейчас на нём поднят vpn. Работает как надо. Но хочется
>бОльшего. Хочется заменить им же pppoed. В конфигах на предмет пппое..
>
>mpd.conf
>default:
>pppoe0:
>        new -i ng50 pppoe0
>pppoe0
>        set ipcp ranges 172.16.9.1/32
>10.1.5.51/32
>        load pppoe_standart
>pppoe1:
>        new -i ng51 pppoe1
>pppoe1
>        set ipcp ranges 172.16.9.1/32
>10.1.5.52/32
>        load pppoe_standart
>pppoe2:
>        new -i ng52 pppoe2
>pppoe2
>        set ipcp ranges 172.16.9.1/32
>10.1.5.53/32
>        load pppoe_standart
>pppoe_standart:
>        set bundle no multilink
>
>        set bundle enable compression
>
>        set bundle max-logins 1
>
>        set iface idle 0
>
>        set iface disable on-demand
>
>        set iface disable proxy-arp
>
>        set iface enable tcpmssfix
>
>        set iface mtu 1500
>
>        set link mtu 1400
>
>        set link no pap
>chap
>        set link enable chap
>
>        set link keep-alive 60
>180
>        set ipcp yes vjcomp
>
>        set ipcp no vjcomp
>
>        set link max-redial -1
>
>        set ccp yes mpp-e40
>
>        set ccp yes mpp-e128
>
>        set ccp yes mpp-stateless
>
>        set pppoe iface vlan11
>
>        set pppoe service pppoe
>
>        set pppoe disable originate
>
>        set pppoe enable incoming
>
>        set ipcp dns 127.0.0.1
>
>        set bundle enable radius-auth
>
>        set radius retries 3
>
>        set radius timeout 10
>
>        set radius server 127.0.0.1
>secret 1812 1812
>        set ipcp enable radius-ip
>
>mpd.links
>pppoe0:
>        set link type pppoe
>
>pppoe1:
>        set link type pppoe
>
>pppoe2:
>        set link type pppoe
>
>
>В логах пишет, что слушает на интерфейсе, но реально подключения не принимает.
>



"Mpd как сервер PPPoE"
Отправлено Gezm0 , 30-Ноя-05 01:25 
>а ядро откомпилировали?
>options         NETGRAPH_ETHER
>options         NETGRAPH_IFACE
>options         NETGRAPH_PPP
>options         NETGRAPH_PPPOE
Откомпилировали. В логах буквально следующее:
Nov 30 01:13:59 rz-ix mpd: Incoming PPPoE connection request via vlan11: for service "*" from 00:02:44:33:69:b9
Nov 30 01:13:59 rz-ix mpd: [pppoe0] Accepting PPPoE connection
Nov 30 01:13:59 rz-ix mpd: [pppoe0] PPPoE response sent
Nov 30 01:13:59 rz-ix mpd: [pppoe0] IPCP: Open event
Nov 30 01:13:59 rz-ix mpd: [pppoe0] IPCP: state change Initial --> Starting
Nov 30 01:13:59 rz-ix mpd: [pppoe0] IPCP: LayerStart
Nov 30 01:13:59 rz-ix mpd: [pppoe0] bundle: OPEN event in state CLOSED
Nov 30 01:13:59 rz-ix mpd: [pppoe0] opening link "pppoe0"...
Nov 30 01:13:59 rz-ix mpd: [pppoe0] link: OPEN event
Nov 30 01:13:59 rz-ix mpd: [pppoe0] LCP: Open event
Nov 30 01:13:59 rz-ix mpd: [pppoe0] LCP: state change Initial --> Starting
Nov 30 01:13:59 rz-ix mpd: [pppoe0] LCP: LayerStart
Nov 30 01:13:59 rz-ix mpd: [pppoe0] device: OPEN event in state DOWN
Nov 30 01:13:59 rz-ix mpd: [pppoe0] PppoeOpen() on incoming call
Nov 30 01:13:59 rz-ix mpd: [pppoe0] device is now in state OPENING
Nov 30 01:13:59 rz-ix mpd: [pppoe0] PPPoE connection successful
Nov 30 01:13:59 rz-ix mpd: [pppoe0] device: UP event in state OPENING
Nov 30 01:13:59 rz-ix mpd: [pppoe0] device is now in state UP
Nov 30 01:13:59 rz-ix mpd: [pppoe0] link: UP event
Nov 30 01:13:59 rz-ix mpd: [pppoe0] link: origination is remote
Nov 30 01:13:59 rz-ix mpd: [pppoe0] LCP: Up event
Nov 30 01:13:59 rz-ix mpd: [pppoe0] LCP: state change Starting --> Req-Sent
Nov 30 01:13:59 rz-ix mpd: [pppoe0] LCP: phase shift DEAD --> ESTABLISH
Nov 30 01:13:59 rz-ix mpd: [pppoe0] LCP: SendConfigReq #11
Nov 30 01:13:59 rz-ix mpd:  PROTOCOMP
Nov 30 01:13:59 rz-ix mpd:  MRU 1492
Nov 30 01:13:59 rz-ix mpd:  MAGICNUM 9312aa0d
Nov 30 01:13:59 rz-ix mpd:  AUTHPROTO CHAP MSOFTv2
Nov 30 01:13:59 rz-ix mpd: [pppoe0] LCP: rec'd Configure Request #0 link 0 (Req-Sent)
Nov 30 01:13:59 rz-ix mpd:  MAGICNUM 42a944c2
Nov 30 01:13:59 rz-ix mpd:  CALLBACK
Nov 30 01:13:59 rz-ix mpd:    Not supported
Nov 30 01:13:59 rz-ix mpd:  MP MRRU 1614
Nov 30 01:13:59 rz-ix mpd:  ENDPOINTDISC [LOCAL] ca 85 d7 33 bc 28 45 8a 8e 95 e
5 64 9c 52 63 03 00 00 00 00
Nov 30 01:13:59 rz-ix mpd: [pppoe0] LCP: SendConfigRej #0
Nov 30 01:13:59 rz-ix mpd:  CALLBACK
Nov 30 01:13:59 rz-ix mpd:  MP MRRU 1614
Nov 30 01:13:59 rz-ix mpd: [pppoe0] LCP: rec'd Configure Reject #11 link 0 (Req-Sent)
Nov 30 01:13:59 rz-ix mpd:  PROTOCOMP
Nov 30 01:13:59 rz-ix mpd: [pppoe0] LCP: SendConfigReq #12
Nov 30 01:13:59 rz-ix mpd:  MRU 1492
Nov 30 01:13:59 rz-ix mpd:  MAGICNUM 9312aa0d
Nov 30 01:13:59 rz-ix mpd:  AUTHPROTO CHAP MSOFTv2
Nov 30 01:13:59 rz-ix mpd: [pppoe0] LCP: rec'd Configure Request #1 link 0 (Req-Sent)
Nov 30 01:13:59 rz-ix mpd:  MAGICNUM 42a944c2
Nov 30 01:13:59 rz-ix mpd:  ENDPOINTDISC [LOCAL] ca 85 d7 33 bc 28 45 8a 8e 95 e5 64 9c 52 63 03 00 00 00 00
Nov 30 01:13:59 rz-ix mpd: [pppoe0] LCP: SendConfigAck #1
Nov 30 01:13:59 rz-ix mpd:  MAGICNUM 42a944c2
Nov 30 01:13:59 rz-ix mpd:  ENDPOINTDISC [LOCAL] ca 85 d7 33 bc 28 45 8a 8e 95 e5 64 9c 52 63 03 00 00 00 00
Nov 30 01:13:59 rz-ix mpd: [pppoe0] LCP: state change Req-Sent --> Ack-Sent
Nov 30 01:13:59 rz-ix mpd: [pppoe0] LCP: rec'd Configure Nak #12 link 0 (Ack-Sent)
Nov 30 01:13:59 rz-ix mpd:  MRU 1492
Nov 30 01:13:59 rz-ix mpd: [pppoe0] LCP: SendConfigReq #13
Nov 30 01:13:59 rz-ix mpd:  MRU 1492
Nov 30 01:13:59 rz-ix mpd:  MAGICNUM 9312aa0d
Nov 30 01:13:59 rz-ix mpd:  AUTHPROTO CHAP MSOFTv2
Nov 30 01:13:59 rz-ix mpd: [pppoe0] LCP: rec'd Configure Nak #13 link 0 (Ack-Sent)
Nov 30 01:13:59 rz-ix mpd:  MRU 1492
Nov 30 01:13:59 rz-ix mpd: [pppoe0] LCP: SendConfigReq #14
Nov 30 01:13:59 rz-ix mpd:  MRU 1492
Nov 30 01:13:59 rz-ix mpd:  MAGICNUM 9312aa0d
Nov 30 01:13:59 rz-ix mpd:  AUTHPROTO CHAP MSOFTv2
Nov 30 01:13:59 rz-ix mpd: [pppoe0] LCP: rec'd Configure Nak #14 link 0 (Ack-Sent)
Nov 30 01:13:59 rz-ix mpd:  MRU 1492
Nov 30 01:13:59 rz-ix mpd: [pppoe0] LCP: SendConfigReq #15
Nov 30 01:13:59 rz-ix mpd:  MRU 1492
Nov 30 01:13:59 rz-ix mpd:  MAGICNUM 9312aa0d
Nov 30 01:13:59 rz-ix mpd:  AUTHPROTO CHAP MSOFTv2
Nov 30 01:13:59 rz-ix mpd: [pppoe0] LCP: rec'd Configure Nak #15 link 0 (Ack-Sent)
Nov 30 01:13:59 rz-ix mpd:  MRU 1492
Nov 30 01:13:59 rz-ix mpd: [pppoe0] LCP: SendConfigReq #16
Nov 30 01:13:59 rz-ix mpd:  MRU 1492
Nov 30 01:13:59 rz-ix mpd:  MAGICNUM 9312aa0d
Nov 30 01:13:59 rz-ix mpd:  AUTHPROTO CHAP MSOFTv2
Nov 30 01:13:59 rz-ix mpd: [pppoe0] LCP: rec'd Configure Nak #16 link 0 (Ack-Sent)
Nov 30 01:13:59 rz-ix mpd:  MRU 1492
Nov 30 01:13:59 rz-ix mpd: [pppoe0] LCP: SendConfigReq #17
Nov 30 01:13:59 rz-ix mpd:  MRU 1492
Nov 30 01:13:59 rz-ix mpd:  MAGICNUM 9312aa0d
Nov 30 01:13:59 rz-ix mpd:  AUTHPROTO CHAP MSOFTv2
Nov 30 01:13:59 rz-ix mpd: [pppoe0] LCP: rec'd Configure Nak #17 link 0 (Ack-Sent)
Nov 30 01:13:59 rz-ix mpd:  MRU 1492
Nov 30 01:13:59 rz-ix mpd: [pppoe0] LCP: SendConfigReq #18
Nov 30 01:13:59 rz-ix mpd:  MRU 1492
Nov 30 01:13:59 rz-ix mpd:  MAGICNUM 9312aa0d
Nov 30 01:13:59 rz-ix mpd:  AUTHPROTO CHAP MSOFTv2
Nov 30 01:13:59 rz-ix mpd: [pppoe0] LCP: rec'd Configure Nak #18 link 0 (Ack-Sent)
Nov 30 01:13:59 rz-ix mpd:  MRU 1492
Nov 30 01:13:59 rz-ix mpd: [pppoe0] LCP: SendConfigReq #19
Nov 30 01:13:59 rz-ix mpd:  MRU 1492
Nov 30 01:13:59 rz-ix mpd:  MAGICNUM 9312aa0d
Nov 30 01:13:59 rz-ix mpd:  AUTHPROTO CHAP MSOFTv2
Nov 30 01:13:59 rz-ix mpd: [pppoe0] LCP: rec'd Configure Nak #19 link 0 (Ack-Sent)
Nov 30 01:13:59 rz-ix mpd:  MRU 1492
Nov 30 01:13:59 rz-ix mpd: [pppoe0] LCP: SendConfigReq #20
Nov 30 01:13:59 rz-ix mpd:  MRU 1492
Nov 30 01:13:59 rz-ix mpd:  MAGICNUM 9312aa0d
Nov 30 01:13:59 rz-ix mpd:  AUTHPROTO CHAP MSOFTv2
Nov 30 01:13:59 rz-ix mpd: [pppoe0] LCP: rec'd Configure Nak #20 link 0 (Ack-Sent)
Nov 30 01:13:59 rz-ix mpd:  MRU 1492
Nov 30 01:13:59 rz-ix mpd: [pppoe0] LCP: not converging
Nov 30 01:13:59 rz-ix mpd: [pppoe0] LCP: parameter negotiation failed
Nov 30 01:13:59 rz-ix mpd: [pppoe0] LCP: state change Ack-Sent --> Stopped
Nov 30 01:13:59 rz-ix mpd: [pppoe0] LCP: LayerFinish
Nov 30 01:13:59 rz-ix mpd: [pppoe0] device: CLOSE event in state UP
Nov 30 01:13:59 rz-ix mpd: [pppoe0] device is now in state CLOSING
Nov 30 01:13:59 rz-ix mpd: [pppoe0] device: DOWN event in state CLOSING
Nov 30 01:13:59 rz-ix mpd: [pppoe0] device is now in state DOWN
Nov 30 01:13:59 rz-ix mpd: [pppoe0] link: DOWN event

Если разрешить только chap, а всё остальное запретить, картина аналогичная. Понятно, что стороны не могут о чём-то договориться, но непонятно о чём именно.


"Mpd как сервер PPPoE"
Отправлено Gezm0 , 30-Ноя-05 02:42 
>Если разрешить только chap, а всё остальное запретить, картина >аналогичная. Понятно, что стороны не могут о чём-то договориться, но непонятно о чём именно.
Как оказалось, не могли договориться о mtu. raspppoe под win2000. проблема известная. только на опеннете она не обсуждалась.


"Mpd как сервер PPPoE"
Отправлено kir , 30-Ноя-05 20:12 

проблема в том что pppoed сам подгружает модуль ng_ether а mpd эго не подгружает поэтому либо нужно сручками подправить loaders либо вкомпимлить в кернель - последнее иногда делать некогда:) поэтому .....


"Mpd как сервер PPPoE"
Отправлено Gezm0 , 01-Дек-05 10:40 
>
>
> проблема в том что pppoed сам подгружает модуль ng_ether а mpd
>эго не подгружает поэтому либо нужно сручками подправить loaders либо вкомпимлить
>в кернель - последнее иногда делать некогда:) поэтому .....
Читал и не угадал ни одной буквы. Для нетграфа всё было вкомпилено. А вот мпд на предмет проверки согласования мту пропатчен не был.