On Wed, Mar 23, 2016 at 01:15:03PM +0900, Tranchemer Stephane wrote:
> So, I do have PPPoE session, I do have connectivity, problem is that
no IPv6
> is given to the pppoe1 interface (except the local-link of course)
and no
> information is given about the gateway.
> from what I could understand, it would seem that the kernel PPP doesn't
> correctly get the informations from ipv6cp and
> 1-doesn't give IPv6 address to the PPPOE interface
IPCPv6 assigns link-local addresses only.
See http://tools.ietf.org/html/rfc5072
So that's how it is supposed to work.
The prefix assigned via DHCPv6 is for your LAN, so you put this prefix
on your
internal interface, not pppoe1.
The default route to fe80:: you set in hostname.pppoe1 should be
sufficient
to pass IPv6 traffic to the internet.
But you will only get replies from the internet if your ISP actually
routes
IPv6 traffic to your router. As far as I understand, free.fr seems to
instead
require NDP to cross your router for incoming traffic to reach the
assigned
prefix (you're writing from free.fr, which is why I'm mentioning this).
More information, and a patch to workaround this problem, can be found in
this discussion: http://marc.info/?t=145815879500001&r=1&w=2
Requiring NDP to cross a router is absurd, since only direct neighbours
are supposed to talk NDP to each other...
> 2-doesn't advertise the default route
You can run rtadvd(8) no your internal interface to advertise a default
route to your LAN.
Hi Stefan,
thanks for your answer.
First of all, the problem mentioned here doesn't concern free.fr, it's
elsewhere but I used this email to report.
So the connection should be fine, problem is how to get gateway
information on the hosts behind the router...
Pretty absurd NDP setting yes, but from what I see it seems to be the
case...
Most of the exemples of working connection settings I could see were
done on integrated routers from Yamaha, Cisco or NEC, not a Linux or
OpenBSD box.
This could give quite an explonation for the reasons of this behaviour,
ISP expects you to use such "as is" hardware, not self made boxes (damn
it, I hate that!).
FYI, I have a /56 class assigned.
Thank you for your time.