← Back to team overview

desktop-packages team mailing list archive

[Bug 1463169] [NEW] NetworkManager should disable IPv6 by default with private IP addresses

 

Public bug reported:

Where I live the only ISP is giving DSL customers a cheap Huawei DSL
modem/WiFI router combo device. Except that their customers know
absolutely nothing about configuring it, and when the rare customer does
ask to configure it they refuse to give them the username and password,
claiming that the device belongs to the ISP and only being "loaned" to
the customer. Unfortunately they provide it out of the box with IPv6
support enabled over the LAN. The connected WiFI devices still receive
an IPv4 address in the 192.168.1.x range, but some kind of IPv6 support
is enable for devices that support it. This does not pose a problem for
Windows, Android, and iOS devices, apparently because they don't support
IPv6.

But unfortunately Ubuntu devices don't work with this configuration. The device connects to WiFI and receives a 192.168.1.x address with DNS and default gateway correct, but it can't access the Internet. The way to fix it is:
1. Open NetworkManager "Edit Connections" for the connection
2. In the "IPv6 Settings" tab, set "Method" dropdown to "Ignore"
3. Disconnect and re-connect to WiFI, and it can access the Internet.

These steps are unnecessary. It seems like NetworkManager should always
disable IPv6 whenever it receives and address in the private IP space,
because nobody will use IPv6 on a LAN. This issue is becoming
increasingly common around the world, and it makes Ubuntu look
"complicated" to new users in comparison with the antiquated proprietary
systems that don't support IPv6 and therefore work great out of the box.

Thanks for considering this improvement.

** 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/1463169

Title:
  NetworkManager should disable IPv6 by default with private IP
  addresses

Status in network-manager package in Ubuntu:
  New

Bug description:
  Where I live the only ISP is giving DSL customers a cheap Huawei DSL
  modem/WiFI router combo device. Except that their customers know
  absolutely nothing about configuring it, and when the rare customer
  does ask to configure it they refuse to give them the username and
  password, claiming that the device belongs to the ISP and only being
  "loaned" to the customer. Unfortunately they provide it out of the box
  with IPv6 support enabled over the LAN. The connected WiFI devices
  still receive an IPv4 address in the 192.168.1.x range, but some kind
  of IPv6 support is enable for devices that support it. This does not
  pose a problem for Windows, Android, and iOS devices, apparently
  because they don't support IPv6.

  But unfortunately Ubuntu devices don't work with this configuration. The device connects to WiFI and receives a 192.168.1.x address with DNS and default gateway correct, but it can't access the Internet. The way to fix it is:
  1. Open NetworkManager "Edit Connections" for the connection
  2. In the "IPv6 Settings" tab, set "Method" dropdown to "Ignore"
  3. Disconnect and re-connect to WiFI, and it can access the Internet.

  These steps are unnecessary. It seems like NetworkManager should
  always disable IPv6 whenever it receives and address in the private IP
  space, because nobody will use IPv6 on a LAN. This issue is becoming
  increasingly common around the world, and it makes Ubuntu look
  "complicated" to new users in comparison with the antiquated
  proprietary systems that don't support IPv6 and therefore work great
  out of the box.

  Thanks for considering this improvement.

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


Follow ups

References