* [Bridge] kernel doesn't support bridge with a ppp interface ?
@ 2008-06-18 1:11 c.j
2008-06-18 5:33 ` Marek Kierdelewicz
0 siblings, 1 reply; 7+ messages in thread
From: c.j @ 2008-06-18 1:11 UTC (permalink / raw)
To: bridge
[-- Attachment #1: Type: text/plain, Size: 262 bytes --]
Hi list,
From kernel code, I found it doesn't support bridge with a port that is a ppp interface:
# brctl addif br_name ppp0
# Invalid arg...
Is there a patch or way to do it if I want to make a kernel bridge with eth and ppp ports?
Reg&Tks
--
c.j
[-- Attachment #2: Type: text/html, Size: 1065 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Bridge] kernel doesn't support bridge with a ppp interface ?
2008-06-18 1:11 [Bridge] kernel doesn't support bridge with a ppp interface ? c.j
@ 2008-06-18 5:33 ` Marek Kierdelewicz
2008-06-18 13:02 ` c.j
0 siblings, 1 reply; 7+ messages in thread
From: Marek Kierdelewicz @ 2008-06-18 5:33 UTC (permalink / raw)
To: bridge
>Hi list,
Hi,
>Is there a patch or way to do it if I want to make a kernel bridge with
>eth and ppp ports?
You can setup a tunnel with OpenVPN. You'd get a tap device on
both sides which can be bridged with eth.
Cheers,
Marek Kierdelewicz
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Bridge] kernel doesn't support bridge with a ppp interface ?
2008-06-18 5:33 ` Marek Kierdelewicz
@ 2008-06-18 13:02 ` c.j
2008-06-18 15:09 ` Malcolm Scott
0 siblings, 1 reply; 7+ messages in thread
From: c.j @ 2008-06-18 13:02 UTC (permalink / raw)
To: Marek Kierdelewicz; +Cc: bridge
> You can setup a tunnel with OpenVPN. You'd get a tap device on
> both sides which can be bridged with eth.
Thanks. But maybe we don't want OpenVPN for VPN. Now I can't get why kernel
do not support that. Have some disadvantages?
Reg&Tks
--
c.j
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Bridge] kernel doesn't support bridge with a ppp interface ?
2008-06-18 13:02 ` c.j
@ 2008-06-18 15:09 ` Malcolm Scott
2008-06-18 15:41 ` Francesco Dolcini
0 siblings, 1 reply; 7+ messages in thread
From: Malcolm Scott @ 2008-06-18 15:09 UTC (permalink / raw)
To: c.j; +Cc: bridge
At 21:02 today, c.j wrote:
>> You can setup a tunnel with OpenVPN. You'd get a tap device on
>> both sides which can be bridged with eth.
> Thanks. But maybe we don't want OpenVPN for VPN. Now I can't get why kernel
> do not support that. Have some disadvantages?
I'm not sure if this is even possible using standard protocols. Bridging is
for Ethernet; PPP is not Ethernet. So this would require some sort of
nonstandard Ethernet-over-PPP encapsulation protocol, and would only make
sense if the PPP devices at both ends of the link talked this protocol.
This sounds like a job for something outside the kernel, e.g. OpenVPN as
suggested or a simpler Ethernet-over-IP tunnelling app.
Malcolm
--
Malcolm Scott
Research Assistant
University of Cambridge Computer Laboratory
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Bridge] kernel doesn't support bridge with a ppp interface ?
2008-06-18 15:09 ` Malcolm Scott
@ 2008-06-18 15:41 ` Francesco Dolcini
2008-06-19 3:31 ` Dylan Hall
0 siblings, 1 reply; 7+ messages in thread
From: Francesco Dolcini @ 2008-06-18 15:41 UTC (permalink / raw)
To: Malcolm Scott; +Cc: c.j, bridge
Malcolm Scott wrote:
> At 21:02 today, c.j wrote:
>
>>> You can setup a tunnel with OpenVPN. You'd get a tap device on
>>> both sides which can be bridged with eth.
>> Thanks. But maybe we don't want OpenVPN for VPN. Now I can't get why kernel
>> do not support that. Have some disadvantages?
>
> I'm not sure if this is even possible using standard protocols. Bridging is
> for Ethernet; PPP is not Ethernet. So this would require some sort of
> nonstandard Ethernet-over-PPP encapsulation protocol, and would only make
see standard rfc3518, http://www.ietf.org/rfc/rfc3518.txt, I think there
is a (old?) patch flying around for this ...
^ permalink raw reply [flat|nested] 7+ messages in thread
* Re: [Bridge] kernel doesn't support bridge with a ppp interface ?
2008-06-18 15:41 ` Francesco Dolcini
@ 2008-06-19 3:31 ` Dylan Hall
[not found] ` <56CC982A1CAD43C483A8F97167A6094C@vpn.com>
0 siblings, 1 reply; 7+ messages in thread
From: Dylan Hall @ 2008-06-19 3:31 UTC (permalink / raw)
To: bridge; +Cc: c.j
[-- Attachment #1: Type: text/plain, Size: 1126 bytes --]
We use vtun which is a userland option, a little slow but offers
rate-limiting and some other nice to have features.
When we require the lowest possible overhead option, we use the etherip
kernel patches.
Dylan
On Wed, 2008-06-18 at 17:41 +0200, Francesco Dolcini wrote:
> Malcolm Scott wrote:
> > At 21:02 today, c.j wrote:
> >
> >>> You can setup a tunnel with OpenVPN. You'd get a tap device on
> >>> both sides which can be bridged with eth.
> >> Thanks. But maybe we don't want OpenVPN for VPN. Now I can't get why kernel
> >> do not support that. Have some disadvantages?
> >
> > I'm not sure if this is even possible using standard protocols. Bridging is
> > for Ethernet; PPP is not Ethernet. So this would require some sort of
> > nonstandard Ethernet-over-PPP encapsulation protocol, and would only make
> see standard rfc3518, http://www.ietf.org/rfc/rfc3518.txt, I think there
> is a (old?) patch flying around for this ...
>
>
> _______________________________________________
> Bridge mailing list
> Bridge@lists.linux-foundation.org
> https://lists.linux-foundation.org/mailman/listinfo/bridge
[-- Attachment #2: Type: text/html, Size: 2117 bytes --]
^ permalink raw reply [flat|nested] 7+ messages in thread
end of thread, other threads:[~2008-06-19 22:28 UTC | newest]
Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-06-18 1:11 [Bridge] kernel doesn't support bridge with a ppp interface ? c.j
2008-06-18 5:33 ` Marek Kierdelewicz
2008-06-18 13:02 ` c.j
2008-06-18 15:09 ` Malcolm Scott
2008-06-18 15:41 ` Francesco Dolcini
2008-06-19 3:31 ` Dylan Hall
[not found] ` <56CC982A1CAD43C483A8F97167A6094C@vpn.com>
2008-06-19 22:28 ` Dylan Hall
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox