netdev.vger.kernel.org archive mirror
 help / color / mirror / Atom feed
* echo 0 > /proc/sys/net/ipv6/conf/lo/disable_ipv6 broken re-investigation
@ 2012-12-27 12:30 Balakumaran Kannan
  0 siblings, 0 replies; only message in thread
From: Balakumaran Kannan @ 2012-12-27 12:30 UTC (permalink / raw)
  To: netdev

Dear All,
     Please have a look at the references below.

Ref1: http://markmail.org/message/q2u2eik3pvm6qprg#query:+page:1+mid:q2u2eik3pvm6qprg+state:results

Ref2: http://markmail.org/message/ikfz2iiuyimwp35l#query:+page:1+mid:ikfz2iiuyimwp35l+state:results

In Ref1, "disable_ipv6 for lo broken in 2.6.37-rc4" issue was reported.
In Ref2, this issue seems to have fixed by "reverting 'administrative
down' address handling" commits.

It seems above fix solves only "ping6 ::1" issue, But it has some
other issues like below
1. ping6 to link local addresses of the host fails.
2. ping6 to link local addresses of other hosts fails.
3. It seems link local addresses of other interfaces has become non
functional, so dhcpv6 will fail to assign dynamic IPv6 address because
dhcp6c uses link local address of the interface.

The above observation is on 2.6.35 kernel, but it seems this can be
reproduced in latest kernel versions also (3.6).

Could anybody verify and confirms this issue?

It seems the fix provided in Ref2, adds route only for ::1 but not for
other local addresses (host's own address). Disabling IPv6 of lo
removes all entries for lo from routing table. Enabling IPv6 of lo
doesn't re-creates these entries. So pinging to local addresses of
other interfaces (for example eth0) fails. Also can't able to ping
other machines connected to host. It seems like a total network
communication failure happens after disabling and enabling IPv6 of lo.

Regards,
K.Balakumaran

^ permalink raw reply	[flat|nested] only message in thread

only message in thread, other threads:[~2012-12-27 12:30 UTC | newest]

Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-12-27 12:30 echo 0 > /proc/sys/net/ipv6/conf/lo/disable_ipv6 broken re-investigation Balakumaran Kannan

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).