2012-05-02 21:25:48 |
Stéphane Graber |
bug |
|
|
added bug |
2012-05-02 21:26:34 |
Stéphane Graber |
attachment added |
|
Very long debug syslog https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/993571/+attachment/3126204/+files/syslog.gz |
|
2012-05-03 00:25:18 |
Mathieu Trudel-Lapierre |
bug watch added |
|
https://bugzilla.redhat.com/show_bug.cgi?id=753482 |
|
2012-05-03 00:25:18 |
Mathieu Trudel-Lapierre |
bug task added |
|
network-manager (Fedora) |
|
2012-05-03 00:29:21 |
Mathieu Trudel-Lapierre |
attachment added |
|
nm-ip6-rs.patch https://bugs.launchpad.net/fedora/+source/network-manager/+bug/993571/+attachment/3126656/+files/nm-ip6-rs.patch |
|
2012-05-03 00:29:47 |
Mathieu Trudel-Lapierre |
tags |
|
patch patch-forwarded-upstream |
|
2012-05-17 13:48:09 |
Mathieu Trudel-Lapierre |
network-manager (Ubuntu): status |
New |
In Progress |
|
2012-05-17 13:48:11 |
Mathieu Trudel-Lapierre |
network-manager (Ubuntu): importance |
Undecided |
Medium |
|
2012-05-17 13:48:14 |
Mathieu Trudel-Lapierre |
network-manager (Ubuntu): assignee |
|
Mathieu Trudel-Lapierre (mathieu-tl) |
|
2012-05-17 13:48:21 |
Mathieu Trudel-Lapierre |
nominated for series |
|
Ubuntu Precise |
|
2012-05-17 13:48:21 |
Mathieu Trudel-Lapierre |
bug task added |
|
network-manager (Ubuntu Precise) |
|
2012-05-17 13:48:32 |
Mathieu Trudel-Lapierre |
network-manager (Ubuntu Precise): status |
New |
In Progress |
|
2012-05-17 13:48:35 |
Mathieu Trudel-Lapierre |
network-manager (Ubuntu Precise): importance |
Undecided |
Medium |
|
2012-05-17 13:48:37 |
Mathieu Trudel-Lapierre |
network-manager (Ubuntu Precise): assignee |
|
Mathieu Trudel-Lapierre (mathieu-tl) |
|
2012-05-23 19:45:12 |
Launchpad Janitor |
network-manager (Ubuntu): status |
In Progress |
Fix Released |
|
2012-05-23 19:55:49 |
Launchpad Janitor |
branch linked |
|
lp:~network-manager/network-manager/ubuntu |
|
2012-05-25 00:59:51 |
Mathieu Trudel-Lapierre |
description |
To start with, let me confirm that I do NOT have any message in my kernel log complaining about the kernel not being able to set the default IPv6 route, so that's a different bug from the what you're probably thinking about ;)
This one happens every few minutes or every few hours, as far as I can tell, only on wireless networks (for a yet unknown reason) and only on dual-stack networks.
I reproduced it on a variety of equipment (3 laptops, 2 with 2 different intel wireless chips, one with atheros) and on 4 different brands of access points. Only thing in common, the network configuration is almost identical.
That's a standard dual-stack setup with IPv4 provided over DHCP and IPv6 through radvd (SLAAC) with RDNSS set.
I'm attaching a debug log. Look for "ip-config-unavailable" to spot the few occurrences of the bug in it.
This most likely is the same bug as described in: https://bugzilla.redhat.com/show_bug.cgi?id=753482 |
[Impact]
Affects IPv6 users on dual-stack or single-ipv6-stack networks; causes frequent disconnects if a sufficient number of packets are missed (especially towards the end of the RDNSS/DNSSL entry lifetime). Patch is pretty self-contained and only affects IPv6, only in the case of SLAAC (stateless autoconfiguration) since DHCPv6-based networks provide DNS information in a different manner.
[Development Fix]
Package network-manager 0.9.4.0-0ubuntu5 which fixes all of the same bugs targetted to be fixed with this SRU; including bug 993379 and bug 988183. Also tested in a PPA (ppa:mathieu-tl/nm) prior to upload to quantal and precise-proposed.
[Stable Fix]
The small patch based on the patch provided for testing in the linked RedHat bug; which is the exact same (no changes required) patch as revised from the original (from the redhat bug and attached to this bug report) as was uploaded to Quantal after testing in a PPA. Adds a method for renewing/refreshing RDNSS and DNSSL data from Router Advertisements. At lifetime/2 a first router solicitation will be sent to try and force an update; if no response is received the same process (timeout/2) is applied again to send another solicitation message to routers asking for a RA, until one is received and refreshes RDNSS/DNSSL data or until data expiry.
[Test case]
Requires a working IPv6 setup: see below.
1) Connect to an IPv6 network that provides RDNSS data. (DNSSL uses the same procedure but is not available in current Precise kernels)
2) Observe whether the connection is stable.
[Regression Potential]
Only affects IPv6 SLAAC, which means IPv6 could be disabled to mitigate any issues encountered. Users could be affected by a (minimal) increase in the number of packets sent over the network due to the sending of Router Solicitation messages. On high-latency links this may cause issues. New RS messages may cause RAs giving new IPv6 addresses more quickly than anticipated.
---
Testing IPV6 RDNSS with radvd:
You can use a configuration similar to the following, on a router where the vlan2 interface would be the outside interface:
interface br0 {
MinRtrAdvInterval 3;
MaxRtrAdvInterval 10;
AdvLinkMTU 1280;
AdvSendAdvert on;
prefix 0:0:0:1::/64 {
AdvOnLink on;
AdvAutonomous on;
AdvValidLifetime 86400;
AdvPreferredLifetime 86400;
Base6to4Interface vlan2;
};
RDNSS 2001:503:ba3e::2:30 2001:500:2d::d {};
};
This particular setup uses 6to4 to provide IPv6 connectivity; and announces a.root-servers.net and d.root-servers.net as DNS nameservers to use.
In control of the router one could kill the radvd daemon to simulate lost packets and observe attempts to refresh RDNSS data, and bring the daemon back up again to see how with a RA the RDNSS information gets refreshed.
Packet captures are also useful to observe the behavior.
---
Original bug report description:
To start with, let me confirm that I do NOT have any message in my kernel log complaining about the kernel not being able to set the default IPv6 route, so that's a different bug from the what you're probably thinking about ;)
This one happens every few minutes or every few hours, as far as I can tell, only on wireless networks (for a yet unknown reason) and only on dual-stack networks.
I reproduced it on a variety of equipment (3 laptops, 2 with 2 different intel wireless chips, one with atheros) and on 4 different brands of access points. Only thing in common, the network configuration is almost identical.
That's a standard dual-stack setup with IPv4 provided over DHCP and IPv6 through radvd (SLAAC) with RDNSS set.
I'm attaching a debug log. Look for "ip-config-unavailable" to spot the few occurrences of the bug in it.
This most likely is the same bug as described in: https://bugzilla.redhat.com/show_bug.cgi?id=753482 |
|
2012-05-25 01:00:16 |
Mathieu Trudel-Lapierre |
bug |
|
|
added subscriber Ubuntu Stable Release Updates Team |
2012-05-25 01:01:31 |
Mathieu Trudel-Lapierre |
attachment added |
|
nm-ip6-rs.patch https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/993571/+attachment/3161946/+files/nm-ip6-rs.patch |
|
2012-05-25 03:55:04 |
Chris Halse Rogers |
network-manager (Ubuntu Precise): status |
In Progress |
Fix Committed |
|
2012-05-25 03:55:10 |
Chris Halse Rogers |
bug |
|
|
added subscriber SRU Verification |
2012-05-25 03:55:16 |
Chris Halse Rogers |
tags |
patch patch-forwarded-upstream |
patch patch-forwarded-upstream verification-needed |
|
2012-05-25 04:08:30 |
Stéphane Graber |
tags |
patch patch-forwarded-upstream verification-needed |
patch patch-forwarded-upstream verification-done |
|
2012-06-01 12:10:14 |
Launchpad Janitor |
network-manager (Ubuntu Precise): status |
Fix Committed |
Fix Released |
|
2017-10-28 04:21:59 |
Bug Watch Updater |
network-manager (Fedora): status |
Unknown |
Fix Released |
|
2017-10-28 04:21:59 |
Bug Watch Updater |
network-manager (Fedora): importance |
Unknown |
Medium |
|