Thread (9 messages) flat view 9 messages, 5 authors, 2008-05-28

Re: Wired behaviour with IPv6 over PPP

From: Willy Tarreau <w@1wt.eu>
Date: 2008-05-24 04:29:54
Also in: lkml

On Thu, May 22, 2008 at 09:05:47PM +0200, Matthias Cramer wrote:
James Chapman wrote:
quoted
Andrew Morton wrote:
quoted
On Wed, 21 May 2008 14:56:43 +0200 Matthias Cramer
[off-list ref] wrote:
quoted
I have a very wired behaviour when doing IPv6 over PPPoE.

The situation:

A linux box connected to a DSL Modem, on the other side is a Cisco
LNS which terminates the PPP session (actually L2TP).
I have control over both ends.

When I have net.ipv6.conf.all.forwarding set to 0 then the ppp
Interface gets a IPv6 address from the Cisco via IP6CP.
When I have net.ipv6.conf.all.forwarding set to 1 them the ppp
Interface does not get an address, it has only a normal link local
address.
What do you mean by normal link local address?
a fe80:: address, which every IPv6 enabled Interface has...
quoted
quoted
quoted
When I start the ppp session with forwarding set to 0 I can ping out
and there exists a default route to ppp0 , then I switch forwarding to 1
the default route disappears and therefore routing does not work any
longer.
Did this work with previous kernel versions?
No, in my opinion it never worked. But I thought that pppd does it wrong
because id never got an IPv6 address. But I had always forwarding
enabled. Now in this case i started pppd without forwarding enabled and
got an address.
Well, at least it has been working for years in kernel 2.4 for me with
pppd 2.4.2b3 to 2.4.4 (I've not upgraded my firewall to 2.6 yet). So
it has definitely been working at some point.

Willy
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help