Ситуация:
Есть FreeBSD 5.1, подключение к провайдеру через PPPoE. С помощью pppd я это сделал, но хочу реализовать с помощью mpd. В итоге не могу победить трабл токого вида.mpd.conf
default:
load PPPoEPPPoE:
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
Расскажите как это делали при помощи pppd пожалуйста
>Расскажите как это делали при помощи pppd пожалуйста
ppp.confdefault:
set log Phase tun command
set ifaddr 10.0.0.1/0 10.0.0.2/0provider:
set device PPPoE:bge0
set authname login
set authkey password
set dial
set login
add default HISADDR
соединение командой ppp -ddial provider
>>Расскажите как это делали при помощи 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
http://www.opennet.me/base/net/mpd_bsd_client.txt.html
может поможет
>http://www.opennet.me/base/net/mpd_bsd_client.txt.html
>может поможетэто mpd, а мне нужно конкретно PPPoE.
>>http://www.opennet.me/base/net/mpd_bsd_client.txt.html
>>может поможет
>
>это mpd, а мне нужно конкретно PPPoE.
Честно говоря я не догоняю разницы, pptp и pppoe
а если сравнить настройки твои и ссылки различия в компрессии
>>>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 частный случай pptp.
Когда я делаю pptp по ethernet чем это на pppoe?
>Ты говоришь о разнице в настройках, а принципиально? По мне pppoe частный
>случай pptp.
>Когда я делаю pptp по ethernet чем это на pppoe?
в данном случае я борюсь с bge0.
А В PPTP НЕ УКАЗЫВАЕТСЯ В НАСТРОЙКАХ ИМЯ ИНТЕРФЕЙСА!!!
>>Ты говоришь о разнице в настройках, а принципиально? По мне pppoe частный
>>случай pptp.
>>Когда я делаю pptp по ethernet чем это на pppoe?
>
>
>в данном случае я борюсь с bge0.
>А В PPTP НЕ УКАЗЫВАЕТСЯ В НАСТРОЙКАХ ИМЯ ИНТЕРФЕЙСА!!!
Ну и что, смысл то один , ты получаешь pppoe
>>>Ты говоришь о разнице в настройках, а принципиально? По мне pppoe частный
>>>случай pptp.
>>>Когда я делаю pptp по ethernet чем это на pppoe?
>>
>>
>>в данном случае я борюсь с bge0.
>>А В PPTP НЕ УКАЗЫВАЕТСЯ В НАСТРОЙКАХ ИМЯ ИНТЕРФЕЙСА!!!
>
>
>Ну и что, смысл то один , ты получаешь pppoe:) ШАРРР!!!!!
Ладно, я уже разобрался.
Нужно было пропатчить исходники mpd и в ядро добавить такую хрень:
options NETGRAPH
options NETGRAPH_ETHER
options NETGRAPH_PPPOE
options NETGRAPH_SOCKETВсе работает :)
>>>>Ты говоришь о разнице в настройках, а принципиально? По мне pppoe частный
>>>>случай pptp.
>>>>Когда я делаю pptp по ethernet чем это на pppoe?
>>>
>>>
>>>в данном случае я борюсь с bge0.
>>>А В PPTP НЕ УКАЗЫВАЕТСЯ В НАСТРОЙКАХ ИМЯ ИНТЕРФЕЙСА!!!
>>
>>
>>Ну и что, смысл то один , ты получаешь pppoe
>
>:) ШАРРР!!!!!
>
>Ладно, я уже разобрался.
>Нужно было пропатчить исходники mpd и в ядро добавить такую хрень:
>options NETGRAPH
>options NETGRAPH_ETHER
>options NETGRAPH_PPPOE
>options NETGRAPH_SOCKET
>
>Все работает :)
А чем патчил исходники mpd?
>>>>>Ты говоришь о разнице в настройках, а принципиально? По мне pppoe частный
>>>>>случай pptp.
>>>>>Когда я делаю pptp по ethernet чем это на pppoe?
>>>>
>>>>
>>>>в данном случае я борюсь с bge0.
>>>>А В PPTP НЕ УКАЗЫВАЕТСЯ В НАСТРОЙКАХ ИМЯ ИНТЕРФЕЙСА!!!
>>>
>>>
>>>Ну и что, смысл то один , ты получаешь pppoe
>>
>>:) ШАРРР!!!!!
>>
>>Ладно, я уже разобрался.
>>Нужно было пропатчить исходники mpd и в ядро добавить такую хрень:
>>options NETGRAPH
>>options NETGRAPH_ETHER
>>options NETGRAPH_PPPOE
>>options NETGRAPH_SOCKET
>>
>>Все работает :)
>
>
>А чем патчил исходники mpd?
И, если не сложно, кинь целиком свои рабочие конфиги