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

Re: host trying to connect using IPv6 without having IPv6 global address



On Tue, Mar 02, 2010 at 11:50:09PM +0200, Γιώργος Πάλλας wrote:
> It sits behind an ordinary adsl router, with no IPv6 capabilities, it
> gets its private 192.168.x.x address etc.
> 
> Now the problem is that it tries to connect to hosts returning quad-A
> records using IPv6, but it has no IPv6 global address. Ifconfig shows
> only  the normal 'link' IPv6 address. So, eventually it does not connect.
> 
> For example, using the browser I can't go to http://www.ipv6.org
> 
> Aptitude update stalls, writing:
> 
> 84% [Connecting to security.debian.org (2001:610:1908:a000::149:225)]
> 
> Or even:
> 
> $ telnet security.debian.org
> Trying 2001:610:1908:a000::149:225...
> 
> I would appreciate any help, because this problem starts to get me!
> 
> Below, in the bz2 file, I give a transcript of various useful command
> outputs, if someone bothers to dive into it! I include a telnet strace,
> netstat IPv6 output, ifconfig, my IPv6 routing table, and other things.
> Something I suspect is this entry in my routing table:
> ::/0                           fe80::4432:f215:1283:2320  UGDAe 1024
> 0    90 eth2
> 
> should that be there?

This is the problem.  Issue an "ip -6 route del default" and you should
be all set.

I suspect at some point your host accepted an RA packet (possibly with
the 'M' flag set, which may explain the lack of an autoconfigured global
address) and set the default route to the LL address of the advertising
router.

- Mark

-- 
Mark Kamichoff
prox@prolixium.com
http://www.prolixium.com/

Attachment: signature.asc
Description: Digital signature


Reply to: