[Touch-packages] [Bug 1773041] [NEW] IPv6 Default Route is "static" Instead of "ra", IPv6 Eventually Stops Working

2018-05-23 Thread Kenneth R. Crudup
Public bug reported:

I have NM (1.2.6-0ubuntu0.16.04.2) on my eth0 interface. The IPv6 setup
is "Automatic" (via the NM GUI). When first starting up (or if I
manually run "nmcli connection up Ethernet") I have IPv6 connectivity,
as NM will hear my router's RA and assign a default route via the
router's advertised link-local address:

default via fe80::4cf4:93ff:fec3:321 dev eth0  proto static  metric 100
pref medium

The problem comes some time later when my router (Google WiFi) for some
reason will change its link-local address, and by extension, the IPv6
default route. I don't know why this happens, but I do know the router
will send that new LL default address in response to Router
Solicitations (which this box generates, BTW), and which I've verified
via "traceroute"- yet NM will ignore the new IPv6 default route and
continue to use whatever value it got when booting (or from "nmcli
connection up").

At this point I have no external IPv6 connectivity.

Even if I delete that default route and manually re-assign it (and even
using the "ra" vs. "static" designation) when the router sends another
RA NM replaces the default route, and with the OLD bad address.

Please fix NM so that it pays attention to the RAs that routers send.

Apparently I can't manually assign a default route (which can also be
"::") and also have "Automatic" or "Automatic,
Addresses Only" for the address selection (I need DHCPv6 to run, I don't
want to manually assign an IPv6 address). Trying to add "gateway=" to
the [ipv6] config section of /etc/NetworkManager/system-
connections/Ethernet is ignored.

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

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

Title:
  IPv6 Default Route is "static" Instead of "ra", IPv6 Eventually Stops
  Working

Status in network-manager package in Ubuntu:
  New

Bug description:
  I have NM (1.2.6-0ubuntu0.16.04.2) on my eth0 interface. The IPv6
  setup is "Automatic" (via the NM GUI). When first starting up (or if I
  manually run "nmcli connection up Ethernet") I have IPv6 connectivity,
  as NM will hear my router's RA and assign a default route via the
  router's advertised link-local address:

  default via fe80::4cf4:93ff:fec3:321 dev eth0  proto static  metric
  100  pref medium

  The problem comes some time later when my router (Google WiFi) for
  some reason will change its link-local address, and by extension, the
  IPv6 default route. I don't know why this happens, but I do know the
  router will send that new LL default address in response to Router
  Solicitations (which this box generates, BTW), and which I've verified
  via "traceroute"- yet NM will ignore the new IPv6 default route and
  continue to use whatever value it got when booting (or from "nmcli
  connection up").

  At this point I have no external IPv6 connectivity.

  Even if I delete that default route and manually re-assign it (and
  even using the "ra" vs. "static" designation) when the router sends
  another RA NM replaces the default route, and with the OLD bad
  address.

  Please fix NM so that it pays attention to the RAs that routers send.

  Apparently I can't manually assign a default route (which can also be
  "::") and also have "Automatic" or "Automatic,
  Addresses Only" for the address selection (I need DHCPv6 to run, I
  don't want to manually assign an IPv6 address). Trying to add
  "gateway=" to the [ipv6] config section of /etc/NetworkManager/system-
  connections/Ethernet is ignored.

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

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp


[Touch-packages] [Bug 1101825] Re: IPv6 static default route added incorrectly by network-manager

2018-04-26 Thread Kenneth R. Crudup
I believe I am affected by this issue as well. I have a Google WiFi
device as a router, and everything works well for the first few days,
with the link-local address used on the Google WiFi's RA used as the
IPv6 default route.

After a couple of days however, the Google WiFi device changes its link-
local address (for some reason) on the LAN subnet, and although an RA
goes out with this new link-local address, NetworkManager still hangs
onto the old default route (which is marked "static" as well) and as
such I lose IPv6 connectivity to the outside world. I have to run "nmcli
conn up Ethernet" to force NM to delete the old default route and use a
the new one.

Also, if I manually "ip -6 replace default ..." leaving the line
otherwise intact as it comes from NM, changing only "proto static" to
"proto ra", as soon as the Google WiFi sends another RA, NM re-writes
the default as "proto static"- yet does NOT update the actual "via"
link-local address to the one the RA came in on.

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

Title:
  IPv6 static default route added incorrectly by network-manager

Status in NetworkManager:
  Fix Released
Status in network-manager package in Ubuntu:
  Confirmed

Bug description:
  The relevant part of the IPv6 routing table looks like this:

  fe80::/64 dev wlan0  proto kernel  metric 256
  default via fe80::5054:ff:fe64:aad0 dev wlan0  proto static  metric 1
  default via fe80::5054:ff:fe9c:741e dev wlan0  proto kernel  metric 1024  
expires 8sec
  default via fe80::5054:ff:fe64:aad0 dev wlan0  proto kernel  metric 1024  
expires 10sec

  I believe the proto static metric 1 route is an error, since it
  persists even when the router stops advertising.  This breaks the IPv6
  architecture for router redundancy.

  I am in control of this network and can alter router advertisement
  parameters if needed.

  ProblemType: Bug
  DistroRelease: Ubuntu 12.10
  Package: network-manager 0.9.6.0-0ubuntu7
  ProcVersionSignature: Ubuntu 3.5.0-22.34-generic 3.5.7.2
  Uname: Linux 3.5.0-22-generic x86_64
  ApportVersion: 2.6.1-0ubuntu10
  Architecture: amd64
  CRDA: Error: [Errno 2] No such file or directory: 'iw'
  Date: Sat Jan 19 10:47:05 2013
  InstallationDate: Installed on 2012-11-15 (65 days ago)
  InstallationMedia: Ubuntu-Server 12.10 "Quantal Quetzal" - Release amd64 
(20121017.2)
  IpRoute:
   default via 192.168.4.1 dev wlan0  proto static
   169.254.0.0/16 dev wlan0  scope link  metric 1000
   192.168.4.0/24 dev wlan0  proto kernel  scope link  src 192.168.4.64  metric 
9
  MarkForUpload: True
  NetworkManager.state:
   [main]
   NetworkingEnabled=true
   WirelessEnabled=true
   WWANEnabled=true
   WimaxEnabled=true
  RfKill:
   0: phy0: Wireless LAN
    Soft blocked: no
    Hard blocked: no
  SourcePackage: network-manager
  UpgradeStatus: No upgrade log present (probably fresh install)
  WifiSyslog: Jan 19 10:17:54 pippin wpa_supplicant[1009]: wlan0: WPA: Group 
rekeying completed with 00:24:a5:f1:08:8e [GTK=CCMP]
  mtime.conffile..etc.NetworkManager.NetworkManager.conf: 
2012-11-25T12:30:38.408468
  nmcli-dev:
   DEVICE TYPE  STATE DBUS-PATH
   wlan0  802-11-wireless   connected 
/org/freedesktop/NetworkManager/Devices/1
   eth0   802-3-ethernetunavailable   
/org/freedesktop/NetworkManager/Devices/0
  nmcli-nm:
   RUNNING VERSIONSTATE   NET-ENABLED   WIFI-HARDWARE   
WIFI   WWAN-HARDWARE   WWAN
   running 0.9.6.0connected   enabled   enabled 
enabledenabled enabled

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

-- 
Mailing list: https://launchpad.net/~touch-packages
Post to : touch-packages@lists.launchpad.net
Unsubscribe : https://launchpad.net/~touch-packages
More help   : https://help.launchpad.net/ListHelp