Activity log for bug #95968

Date Who What changed Old value New value Message
2007-03-25 16:05:26 David Ames bug added bug
2007-03-28 14:21:06 David Ames bug added attachment 'interfaces' (/etc/network/interfaces file)
2007-03-28 17:46:11 Brian Murray ifupdown: status Unconfirmed Confirmed
2007-03-28 17:46:11 Brian Murray ifupdown: importance Undecided Medium
2007-03-28 17:46:11 Brian Murray ifupdown: statusexplanation
2007-03-30 12:39:37 Tollef Fog Heen ifupdown: assignee fabbione
2007-03-30 14:10:09 Fabio Massimo Di Nitto ifupdown: assignee fabbione
2007-03-30 14:10:09 Fabio Massimo Di Nitto ifupdown: statusexplanation The problem her e is network-manager that doesn't know how to handle alias interfaces. When n-m resets the primary interface, the alias is taken down but not reconfigured. Fabio
2007-04-10 17:05:48 Scott James Remnant (Canonical) network-manager: statusexplanation The problem her e is network-manager that doesn't know how to handle alias interfaces. When n-m resets the primary interface, the alias is taken down but not reconfigured. Fabio
2007-04-13 12:43:02 Martin Pitt bug added subscriber Fabio Massimo Di Nitto
2007-04-13 12:46:32 Martin Pitt network-manager: status Confirmed Fix Released
2007-04-13 12:46:32 Martin Pitt network-manager: statusexplanation Current Feisty's version brings up the interfaces on boot with your /e/n/i, and network-manager ignores them (goes into 'manual configuration' state). However, n-m does shut down the subinterfaces when I remove the main 'eth0' stanza. However, this is not a supported configuration, it seems, since ifupdown itself is not able to bring it up (it fails with 'SIOCSIFFLAGS: Cannot assign requested address'). Thus this network-manager upload has fixed this case: network-manager (0.6.4-6ubuntu4) feisty; urgency=low * /etc/network/interfaces can have more than one instance of the same interface. For example: iface eth0 inet dhcp and later iface eth0 inet6 static The function ifparser_getif is capable only to return the first instance of eth0 that is a legal entry for NM to take over, but NM still does not know how to handle what's next. Patch 19_interfaces_can_have_more_than_one_instance.patch creates a sub list of linked if_block via nextsame, binding together all if_block's related to the same interface and preserving if_data for each block. Patch 20_do_not_take_over_dhcpv4iface_when_v6_is_configured.patch blacklist interfaces that have dhcp for inet configuration but have an inet6 entry following later on. NM does not know yet how to store/restore/configure IPv6 (blacklisted too) so for now we tell NM to keep the hands off these interfaces. (Closes LP: #93636) -- Fabio M. Di Nitto <fabbione@ubuntu.com> Fri, 30 Mar 2007 11:17:42 +0200
2007-04-14 10:21:32 Fabio Massimo Di Nitto network-manager: status Fix Released Confirmed
2007-04-14 10:21:32 Fabio Massimo Di Nitto network-manager: statusexplanation Current Feisty's version brings up the interfaces on boot with your /e/n/i, and network-manager ignores them (goes into 'manual configuration' state). However, n-m does shut down the subinterfaces when I remove the main 'eth0' stanza. However, this is not a supported configuration, it seems, since ifupdown itself is not able to bring it up (it fails with 'SIOCSIFFLAGS: Cannot assign requested address'). Thus this network-manager upload has fixed this case: network-manager (0.6.4-6ubuntu4) feisty; urgency=low * /etc/network/interfaces can have more than one instance of the same interface. For example: iface eth0 inet dhcp and later iface eth0 inet6 static The function ifparser_getif is capable only to return the first instance of eth0 that is a legal entry for NM to take over, but NM still does not know how to handle what's next. Patch 19_interfaces_can_have_more_than_one_instance.patch creates a sub list of linked if_block via nextsame, binding together all if_block's related to the same interface and preserving if_data for each block. Patch 20_do_not_take_over_dhcpv4iface_when_v6_is_configured.patch blacklist interfaces that have dhcp for inet configuration but have an inet6 entry following later on. NM does not know yet how to store/restore/configure IPv6 (blacklisted too) so for now we tell NM to keep the hands off these interfaces. (Closes LP: #93636) -- Fabio M. Di Nitto <fabbione@ubuntu.com> Fri, 30 Mar 2007 11:17:42 +0200 Martin, sorry but this is a bug and needs to be addressed. My fix for ipv6 doesn't solve this specific issue. There are multiple problems here. one n-m that doesn't know how to cope with alias interfaces. two the kernel brings down the alias interfaces when shutting down the main one (that's what triggers n-m to remove everything basically). The kernel "issue" is a well known and wanted behaviour. NM needs to grow a patch similar to the ipv6 one in order to track nextsamealias and ignore the main interface if the pointer is non null in the list. Fabio PS alias interfaces are common and support. we support the kernel and we do support ifupdown and they work just fine here.
2007-04-25 07:38:51 Martin Pitt network-manager: statusexplanation Martin, sorry but this is a bug and needs to be addressed. My fix for ipv6 doesn't solve this specific issue. There are multiple problems here. one n-m that doesn't know how to cope with alias interfaces. two the kernel brings down the alias interfaces when shutting down the main one (that's what triggers n-m to remove everything basically). The kernel "issue" is a well known and wanted behaviour. NM needs to grow a patch similar to the ipv6 one in order to track nextsamealias and ignore the main interface if the pointer is non null in the list. Fabio PS alias interfaces are common and support. we support the kernel and we do support ifupdown and they work just fine here.
2007-04-25 07:39:14 Martin Pitt title ifup fails to bring up alias interfaces like eth0:10 n-m brings down slave interfaces like eth0:10
2007-09-21 16:53:38 Alexander Sack network-manager: status Confirmed Fix Released