Public bug reported:

The use_tempaddr sysctl defaults to 0 in NetworkManager if it's not set
elsewhere, such as it is the case for the default NM-created, automatic
wired connection. That connection is never "completed" (because it's
internal magic), and nm_backend_ipv6_use_tempaddr() doesn't have a
chance of returning a valid system-wide default value since the function
it calls, nm_generic_ipv6_use_tempaddr() only checks in /etc/sysctl.conf
and /lib/sysctl.d/sysctl.conf for a system default value.

(Regardless, this wouldn't work since we generate a setting based on a
number of files in /etc/sysctl.d)

Change the behavior slightly to default to a string of -1 as a default
value in nm-system.c; then make sure that if that value is never changed
by the result of nm_backend_ipv6_use_tempaddr(), we just don't touch
that sysctl at all.

** Affects: network-manager (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to network-manager in Ubuntu.
https://bugs.launchpad.net/bugs/990011

Title:
  use_tempaddr is *still* not set properly for default eth0 connections

Status in “network-manager” package in Ubuntu:
  New

Bug description:
  The use_tempaddr sysctl defaults to 0 in NetworkManager if it's not
  set elsewhere, such as it is the case for the default NM-created,
  automatic wired connection. That connection is never "completed"
  (because it's internal magic), and nm_backend_ipv6_use_tempaddr()
  doesn't have a chance of returning a valid system-wide default value
  since the function it calls, nm_generic_ipv6_use_tempaddr() only
  checks in /etc/sysctl.conf and /lib/sysctl.d/sysctl.conf for a system
  default value.

  (Regardless, this wouldn't work since we generate a setting based on a
  number of files in /etc/sysctl.d)

  Change the behavior slightly to default to a string of -1 as a default
  value in nm-system.c; then make sure that if that value is never
  changed by the result of nm_backend_ipv6_use_tempaddr(), we just don't
  touch that sysctl at all.

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/990011/+subscriptions

-- 
Mailing list: https://launchpad.net/~desktop-packages
Post to     : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help   : https://help.launchpad.net/ListHelp

Reply via email to