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

Исходное сообщение
"PPPoE с помощью mpd"

Отправлено Andrey , 08-Июл-03 11:29 
Ситуация:
Есть FreeBSD 5.1, подключение к провайдеру через PPPoE. С помощью pppd я это сделал, но хочу реализовать с помощью mpd. В итоге не могу победить трабл токого вида.

mpd.conf

default:
    load PPPoE

PPPoE:
    new -i ng0 PPPoE PPPoE
    set iface addrs 1.1.1.1 2.2.2.2
    set iface route default
    set iface disable on-demand
    set iface idle 0
    set bundle disable multilink
    set bundle authname MyLogin
    set link no acfcomp protocomp
    set link disable pap chap
    set link accept chap
    set link mtu 1460
    set ipcp yes vjcomp
    set ipcp ranges 0.0.0.0/0 0.0.0.0/0
    open iface

mpd.links
PPPoE:
        set link type pppoe
        set pppoe iface bge0
        set pppoe service "whatever"


bge0 - встроенная гигабитная сетевушка в Asus P4PE.


log работы:

Multi-link PPP for FreeBSD, by Archie L. Cobbs.
Based on iij-ppp, by Toshiharu OHNO.
mpd: pid 784, version 3.13 (root@ 16:51 15-Jun-2003)
[PPPoE] ppp node is "mpd784-PPPoE"
[PPPoE] using interface ng0
[PPPoE] IPCP: peer address cannot be zero
[PPPoE] IFACE: Open event
[PPPoE] IPCP: Open event
[PPPoE] IPCP: state change Initial --> Starting
[PPPoE] IPCP: LayerStart
[PPPoE:PPPoE] [PPPoE] bundle: OPEN event in state CLOSED
[PPPoE] opening link "PPPoE"...
[PPPoE] link: OPEN event
[PPPoE] LCP: Open event
[PPPoE] LCP: state change Initial --> Starting
[PPPoE] LCP: LayerStart
[PPPoE] device: OPEN event in state DOWN
[PPPoE] exec: /sbin/ifconfig bge0 up
[PPPoE] Cannot send a netgraph message: bge0::No such file or directory
[PPPoE] device is now in state OPENING
[PPPoE] device: DOWN event in state OPENING
[PPPoE] device is now in state DOWN
[PPPoE] link: DOWN event
[PPPoE] LCP: Down event
[PPPoE] device: OPEN event in state DOWN
[PPPoE] pausing 6 seconds before open
[PPPoE] device is now in state DOWN
[PPPoE] device: OPEN event in state DOWN
[PPPoE] Cannot send a netgraph message: bge0::No such file or directory
[PPPoE] device is now in state OPENING
[PPPoE] device: DOWN event in state OPENING
[PPPoE] device is now in state DOWN
[PPPoE] link: DOWN event
[PPPoE] LCP: Down event
[PPPoE] device: OPEN event in state DOWN
[PPPoE] pausing 4 seconds before open
[PPPoE] device is now in state DOWN
mpd: caught fatal signal int
mpd: fatal error, exiting
[PPPoE] IPCP: Down event
[PPPoE] IFACE: Close event
[PPPoE] IPCP: Close event
[PPPoE] IPCP: state change Starting --> Initial
[PPPoE] IPCP: LayerFinish
mpd: process 784 terminated


что за фигня: Cannot send a netgraph message: bge0::No such file or directory?????????????
интерфейс точно есть, при чем у него статус active


Содержание

Сообщения в этом обсуждении
"PPPoE с помощью mpd"
Отправлено A Clockwork Orange , 08-Июл-03 12:23 
Расскажите как это делали при помощи pppd пожалуйста

"PPPoE с помощью mpd"
Отправлено Andrey , 08-Июл-03 14:51 
>Расскажите как это делали при помощи pppd пожалуйста
ppp.conf

default:
    set log Phase tun command
    set ifaddr 10.0.0.1/0 10.0.0.2/0

provider:
    set device PPPoE:bge0
    set authname login
    set authkey password
    set dial
    set login
    add default HISADDR


соединение командой ppp -ddial provider


"PPPoE с помощью mpd"
Отправлено Jok , 03-Сен-03 18:49 
>>Расскажите как это делали при помощи pppd пожалуйста
>ppp.conf
>
>default:
> set log Phase tun command
> set ifaddr 10.0.0.1/0 10.0.0.2/0
>
>provider:
> set device PPPoE:bge0
а что за девайс такой ??? у меня стоит стевая Realtek 8139 чипсет(ее интерфейс rl0)
мне что написать так set device PPPoE:rl0  ?????
> set authname login
> set authkey password
> set dial
> set login
> add default HISADDR
>
>
>соединение командой ppp -ddial provider



"PPPoE с помощью mpd"
Отправлено A Clockwork Orange , 08-Июл-03 12:34 
http://www.opennet.me/base/net/mpd_bsd_client.txt.html
может поможет

"PPPoE с помощью mpd"
Отправлено Andrey , 08-Июл-03 14:52 
>http://www.opennet.me/base/net/mpd_bsd_client.txt.html
>может поможет

это mpd, а мне нужно конкретно PPPoE.


"PPPoE с помощью mpd"
Отправлено A Clockwork Orange , 08-Июл-03 15:10 
>>http://www.opennet.me/base/net/mpd_bsd_client.txt.html
>>может поможет
>
>это mpd, а мне нужно конкретно PPPoE.


Честно говоря я не догоняю разницы, pptp и pppoe
а если сравнить настройки твои и ссылки различия в компрессии


"PPPoE с помощью mpd"
Отправлено Andrey , 08-Июл-03 17:33 
>>>http://www.opennet.me/base/net/mpd_bsd_client.txt.html
>>>может поможет
>>
>>это mpd, а мне нужно конкретно PPPoE.
>
>
>Честно говоря я не догоняю разницы, pptp и pppoe
>а если сравнить настройки твои и ссылки различия в компрессии

разница в том, что при соединении по vpn в mpd.links указывается ip, куда конектится, а при соединении по PPPoE нужно указывать интерфейс. А когда я указываю интерфейс он мне говорит: Cannot send a netgraph message: bge0::No such file or directory


"PPPoE с помощью mpd"
Отправлено A Clockwork Orange , 09-Июл-03 07:09 
Ты говоришь о разнице в настройках, а принципиально? По мне pppoe частный случай pptp.
Когда я делаю pptp по ethernet чем это на pppoe?

"PPPoE с помощью mpd"
Отправлено Andrey , 09-Июл-03 10:26 
>Ты говоришь о разнице в настройках, а принципиально? По мне pppoe частный
>случай pptp.
>Когда я делаю pptp по ethernet чем это на pppoe?


в данном случае я борюсь с bge0.
А В PPTP НЕ УКАЗЫВАЕТСЯ В НАСТРОЙКАХ ИМЯ ИНТЕРФЕЙСА!!!


"PPPoE с помощью mpd"
Отправлено A Clockwork Orange , 09-Июл-03 10:56 
>>Ты говоришь о разнице в настройках, а принципиально? По мне pppoe частный
>>случай pptp.
>>Когда я делаю pptp по ethernet чем это на pppoe?
>
>
>в данном случае я борюсь с bge0.
>А В PPTP НЕ УКАЗЫВАЕТСЯ В НАСТРОЙКАХ ИМЯ ИНТЕРФЕЙСА!!!


Ну и что, смысл то один , ты получаешь pppoe


"PPPoE с помощью mpd"
Отправлено Andrey , 10-Июл-03 00:22 
>>>Ты говоришь о разнице в настройках, а принципиально? По мне pppoe частный
>>>случай pptp.
>>>Когда я делаю pptp по ethernet чем это на pppoe?
>>
>>
>>в данном случае я борюсь с bge0.
>>А В PPTP НЕ УКАЗЫВАЕТСЯ В НАСТРОЙКАХ ИМЯ ИНТЕРФЕЙСА!!!
>
>
>Ну и что, смысл то один , ты получаешь pppoe

:) ШАРРР!!!!!

Ладно, я уже разобрался.
Нужно было пропатчить исходники mpd и в ядро добавить такую хрень:
options NETGRAPH
options NETGRAPH_ETHER
options NETGRAPH_PPPOE
options NETGRAPH_SOCKET

Все работает :)


"PPPoE с помощью mpd"
Отправлено r4 , 04-Авг-04 09:52 
>>>>Ты говоришь о разнице в настройках, а принципиально? По мне pppoe частный
>>>>случай pptp.
>>>>Когда я делаю pptp по ethernet чем это на pppoe?
>>>
>>>
>>>в данном случае я борюсь с bge0.
>>>А В PPTP НЕ УКАЗЫВАЕТСЯ В НАСТРОЙКАХ ИМЯ ИНТЕРФЕЙСА!!!
>>
>>
>>Ну и что, смысл то один , ты получаешь pppoe
>
>:) ШАРРР!!!!!
>
>Ладно, я уже разобрался.
>Нужно было пропатчить исходники mpd и в ядро добавить такую хрень:
>options NETGRAPH
>options NETGRAPH_ETHER
>options NETGRAPH_PPPOE
>options NETGRAPH_SOCKET
>
>Все работает :)


А чем патчил исходники mpd?


"PPPoE с помощью mpd"
Отправлено r4 , 04-Авг-04 09:54 
>>>>>Ты говоришь о разнице в настройках, а принципиально? По мне pppoe частный
>>>>>случай pptp.
>>>>>Когда я делаю pptp по ethernet чем это на pppoe?
>>>>
>>>>
>>>>в данном случае я борюсь с bge0.
>>>>А В PPTP НЕ УКАЗЫВАЕТСЯ В НАСТРОЙКАХ ИМЯ ИНТЕРФЕЙСА!!!
>>>
>>>
>>>Ну и что, смысл то один , ты получаешь pppoe
>>
>>:) ШАРРР!!!!!
>>
>>Ладно, я уже разобрался.
>>Нужно было пропатчить исходники mpd и в ядро добавить такую хрень:
>>options NETGRAPH
>>options NETGRAPH_ETHER
>>options NETGRAPH_PPPOE
>>options NETGRAPH_SOCKET
>>
>>Все работает :)
>
>
>А чем патчил исходники mpd?
И, если не сложно, кинь целиком свои рабочие конфиги