Есть 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, у меня просто не поднмиается виртуальный интерфейс, может что не так настроил
admin@cms.kiev.ua/ Да, к стати, такой вопрос, а если мне надо разрешать коннект с динамического айпи, что тогда писать ? Ведь статического айпи у меня нету дома.
а ядро откомпилировали?
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
>
>
>В логах пишет, что слушает на интерфейсе, но реально подключения не принимает.
>
>а ядро откомпилировали?
>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, а всё остальное запретить, картина аналогичная. Понятно, что стороны не могут о чём-то договориться, но непонятно о чём именно.
>Если разрешить только chap, а всё остальное запретить, картина >аналогичная. Понятно, что стороны не могут о чём-то договориться, но непонятно о чём именно.
Как оказалось, не могли договориться о mtu. raspppoe под win2000. проблема известная. только на опеннете она не обсуждалась.
проблема в том что pppoed сам подгружает модуль ng_ether а mpd эго не подгружает поэтому либо нужно сручками подправить loaders либо вкомпимлить в кернель - последнее иногда делать некогда:) поэтому .....
>
>
> проблема в том что pppoed сам подгружает модуль ng_ether а mpd
>эго не подгружает поэтому либо нужно сручками подправить loaders либо вкомпимлить
>в кернель - последнее иногда делать некогда:) поэтому .....
Читал и не угадал ни одной буквы. Для нетграфа всё было вкомпилено. А вот мпд на предмет проверки согласования мту пропатчен не был.