nm-connection-editor ambiguously says "Require IPv4 addressing for this connection to complete" (and similar for IPv6) - hover contracdicts it
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
network-manager-applet (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
nm-connection-
By my reckoning, this can mean either
* For this connection to complete, require IPv4 addressing
* Require the completion of this connection's IPv4 addressing
I'm not sufficiently skilled to whether either of these can be ruled out as gibberish, on a technical level.
To further complicate matters, the general gist of either of those meanings seems to be exactly opposite to the hover text/ tool-tip, which says
When connecting to IPv6-capable networks, allows the connection to complete if IPv4 configuration fails but IPv6 configuration succeeds.
That's the IPv4 Settings tab. The IPv6 Settings tab has the same problems:
Label: Require IPv6 addressing for this connection to complete
Hover: When connecting to IPv4-capable networks, allows the connection to complete if IPv6 configuration fails but IPv4 configuration succeeds.
Suggested fix:
1. First determine which meaning is correct--that
(A) the checkbox allows the connection to exist without IPv4, or that
(B) it only allows the connection to connect if IPv4 works.
I'd do that, but I don't have an IPv6 test rig--or I just don't know enough about it.
2. Then, replace the labels and text by something like
--- MEANING (A) ---
IPv4 Settings tab
Label: For this connection, don't require successful IPv4 configuration
or perhaps
Allow this connection to fall back on IPv6
or again
Allow this connection without successful IPv4 configuration
Hover: When connecting to IPv6-capable networks, allows the connection to complete if IPv4 configuration fails but IPv6 configuration succeeds.
IPv6 Settings tab
Label: For this connection, don't require successful IPv6 configuration (or whatever format you decide on for the IPv4 label)
Hover: When connecting to IPv4-capable networks, allows the connection to complete if IPv6 configuration fails but IPv4 configuration succeeds.
--- MEANING (B) ---
IPv4 Settings tab
Label: For this connection, require successful IPv4 configuration
Hover: When connecting to IPv6-capable networks, prevents the connection from completing if IPv4 configuration fails.
IPv6 Settings tab
Label: For this connection, require successful IPv6 configuration
Hover: When connecting to IPv4-capable networks, prevents the connection from completing if IPv6 configuration fails.
Not sure whether this has implications for security.
ProblemType: Bug
DistroRelease: Ubuntu 12.10
Package: network-
ProcVersionSign
Uname: Linux 3.5.0-26-generic x86_64
ApportVersion: 2.6.1-0ubuntu10
Architecture: amd64
CRDA: Error: [Errno 2] No such file or directory: 'iw'
Date: Mon May 13 16:51:41 2013
ExecutablePath: /usr/bin/
IfupdownConfig:
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
InstallationDate: Installed on 2013-03-17 (57 days ago)
InstallationMedia: Lubuntu 12.10 "Quantal Quetzal" - Release amd64 (20121017.1)
IpRoute:
default via 192.168.2.1 dev eth0 proto static
192.168.2.0/24 dev eth0 proto kernel scope link src 192.168.2.14 metric 1
IwConfig:
eth0 no wireless extensions.
lo no wireless extensions.
MarkForUpload: True
NetworkManager.
[main]
NetworkingEnab
WirelessEnable
WWANEnabled=true
WimaxEnabled=true
ProcEnviron:
LANGUAGE=en_US:en
PATH=(custom, no user)
XDG_RUNTIME_
LANG=en_US.UTF-8
SHELL=/bin/bash
RfKill:
SourcePackage: network-
UpgradeStatus: No upgrade log present (probably fresh install)
nmcli-con:
NAME UUID TYPE TIMESTAMP TIMESTAMP-REAL AUTOCONNECT READONLY DBUS-PATH
Wired connection 1 a142ebd0-
Private Internet Access SSL 0e5695cb-
nmcli-dev:
DEVICE TYPE STATE DBUS-PATH
eth0 802-3-ethernet connected /org/freedeskto
nmcli-nm:
RUNNING VERSION STATE NET-ENABLED WIFI-HARDWARE WIFI WWAN-HARDWARE WWAN
running 0.9.6.0 connected enabled enabled enabled enabled disabled
Status changed to 'Confirmed' because the bug affects multiple users.