[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: IPv6 over ppp autoconfiguration not working in squeeze



Hello,

Craig Small a écrit :
> On Mon, May 16, 2011 at 11:32:46PM +0100, Adam Spragg wrote:
>> ISP has assigned me IPv6 block 2001:4d48:ad51:300::/56 and assured me it 
>> should "just work".
> [...]
>> I am getting an IPv6 address on ppp0 since adding the ppp options, but it's 
>> the local fe80::/10 address, not the one assigned by my ISP. I've used 
>> tcpdump/wireshark to confirm I am receiving ICMPv6 neighbour advertisements 
>> and router advertisements. (Although the prefix information they contain is 
>> for 2001:4d48:ad00:5103::?)
>
> The differences between the two address ranges is probably the /56 one
> is for your LANs while the :ad00: one is for your PPP link.

Agreed.

> You're not blocking icmpv6 are you? This may stop the RA's from actually
> coming into your computer. If you want to be extra picky, you could
> limit the icmpv6 from link local addresses.
> 
> Also, do you have autoconf sysctl parameter enabled? You need both the
> accept_ra and autoconf set to 1.

Note that IPv6 routers ignore RA's, and so does Linux when it has IPv6
forwarding enabled. IPV6CP (PPP control protocol for IPv6) negociates
only link-local addresses. Unless the ISP can assign the global prefix
by DHCPv6, you must configure it manually. On my own Linux router I do
this in a script placed in /etc/ppp/ipv6-up.d/.


Reply to: