*** This bug is a duplicate of bug 672562 ***
https://bugs.launchpad.net/bugs/672562
** This bug has been marked a duplicate of bug 672562
NetworkManager does not enable connection marked as invalid when plugging in
network cable
** Changed in: baltix
Status: New => Invalid
** Summary changed:
- NetworkManager does not activate Wired connection when DHCP server not present
+ NetworkManager does not re-activate wired connection after finding DHCP
server not present
--
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/274593
Title:
NetworkManager does not re-activate wired connection after finding
DHCP server not present
Status in “network-manager” package in Ubuntu:
Incomplete
Status in Baltix GNU/Linux:
Invalid
Bug description:
Binary package hint: network-manager
If connected to a a Wired network with no DHCP server, NetworkManager
deactivates the device. This is correct behavior.
BUT if the LAN cable is disconnected and reconnected NetworkManager
does NOT re-activate the device and so fails to search again for a
DHCP server.
This leads to the following awkward situation:
1. DHCP client boots before DHCP server
2. NetMan on client deactivates LAN device
3. User notices that network is not connected and so pulls cable out and puts
back in ('cause this often solves networking problems)
4. Nothing happens
This behavior is inconsistent with all other cases where connecting to a
network causes NetMan to attempt to re-aquire IP info via DHCP client. These
include:
- selection of new WiFi network
- plugging Cat5 cable
- attaching WiFi USB dongle
Here is an annotated log from NetworkManager showing the issue:
Sep 25 15:55:56 inveneo-desktop NetworkManager: <info> starting...
Sep 25 15:55:56 inveneo-desktop NetworkManager: <info> eth0: driver is
'r8169'.
Sep 25 15:55:56 inveneo-desktop NetworkManager: <info> Found new Ethernet
device 'eth0'.
Sep 25 15:55:56 inveneo-desktop NetworkManager: <info> (eth0): exported as
/org/freedesktop/Hal/devices/net_00_22_15_32_db_12
Sep 25 15:55:56 inveneo-desktop NetworkManager: <info> Trying to start the
supplicant...
Sep 25 15:55:56 inveneo-desktop NetworkManager: <info> Trying to start the
system settings daemon...
Sep 25 15:55:56 inveneo-desktop nm-system-settings: Loaded plugin keyfile:
(c) 2007 - 2008 Red Hat, Inc. To report bugs please use the NetworkManager
mailing list.
Sep 25 15:56:00 inveneo-desktop NetworkManager: <info> (eth0): device state
change: 1 -> 2
Sep 25 15:56:00 inveneo-desktop NetworkManager: <info> (eth0): bringing up
device.
Sep 25 15:56:00 inveneo-desktop NetworkManager: <info> (eth0): preparing
device.
Sep 25 15:56:00 inveneo-desktop NetworkManager: <info> (eth0): deactivating
device.
Sep 25 15:56:00 inveneo-desktop NetworkManager: <info> (eth0): carrier now
ON (device state 2)
Sep 25 15:56:00 inveneo-desktop NetworkManager: <info> (eth0): device state
change: 2 -> 3
Sep 25 15:56:00 inveneo-desktop NetworkManager: <info> Activation (eth0)
starting connection 'Auto eth0'
Sep 25 15:56:00 inveneo-desktop NetworkManager: <info> (eth0): device state
change: 3 -> 4
Sep 25 15:56:00 inveneo-desktop NetworkManager: <info> Activation (eth0)
Stage 1 of 5 (Device Prepare) scheduled...
Sep 25 15:56:00 inveneo-desktop NetworkManager: <info> Activation (eth0)
Stage 1 of 5 (Device Prepare) started...
Sep 25 15:56:00 inveneo-desktop NetworkManager: <info> Activation (eth0)
Stage 2 of 5 (Device Configure) scheduled...
Sep 25 15:56:00 inveneo-desktop NetworkManager: <info> Activation (eth0)
Stage 1 of 5 (Device Prepare) complete.
Sep 25 15:56:00 inveneo-desktop NetworkManager: <info> Activation (eth0)
Stage 2 of 5 (Device Configure) starting...
Sep 25 15:56:00 inveneo-desktop NetworkManager: <info> (eth0): device state
change: 4 -> 5
Sep 25 15:56:00 inveneo-desktop NetworkManager: <info> Activation (eth0)
Stage 2 of 5 (Device Configure) successful.
Sep 25 15:56:00 inveneo-desktop NetworkManager: <info> Activation (eth0)
Stage 3 of 5 (IP Configure Start) scheduled.
Sep 25 15:56:00 inveneo-desktop NetworkManager: <info> Activation (eth0)
Stage 2 of 5 (Device Configure) complete.
Sep 25 15:56:00 inveneo-desktop NetworkManager: <info> Activation (eth0)
Stage 3 of 5 (IP Configure Start) started...
Sep 25 15:56:00 inveneo-desktop NetworkManager: <info> (eth0): device state
change: 5 -> 7
Sep 25 15:56:00 inveneo-desktop NetworkManager: <info> Activation (eth0)
Beginning DHCP transaction.
Sep 25 15:56:00 inveneo-desktop NetworkManager: <info> dhclient started with
pid 4706
Sep 25 15:56:00 inveneo-desktop NetworkManager: <info> Activation (eth0)
Stage 3 of 5 (IP Configure Start) complete.
Sep 25 15:56:00 inveneo-desktop NetworkManager: <info> DHCP: device eth0
state changed (null) -> preinit
Sep 25 15:56:45 inveneo-desktop NetworkManager: <info> Device 'eth0' DHCP
transaction took too long (>45s), stopping it.
[ **** No response to DHCP broadcast (server not up yet) **** ]
Sep 25 15:56:45 inveneo-desktop NetworkManager: <info> eth0: canceled DHCP
transaction, dhcp client pid 4706
Sep 25 15:56:45 inveneo-desktop NetworkManager: <info> Activation (eth0)
Stage 4 of 5 (IP Configure Timeout) scheduled...
Sep 25 15:56:45 inveneo-desktop NetworkManager: <info> Activation (eth0)
Stage 4 of 5 (IP Configure Timeout) started...
Sep 25 15:56:45 inveneo-desktop NetworkManager: <info> (eth0): device state
change: 7 -> 9
[ **** DHCP broadcast fails so device marked 'invalid', this may be the
issue, the device is _not_ invalid **** ]
Sep 25 15:56:45 inveneo-desktop NetworkManager: <info> Marking connection
'Auto eth0' invalid.
Sep 25 15:56:45 inveneo-desktop NetworkManager: <info> Activation (eth0)
failed.
Sep 25 15:56:45 inveneo-desktop NetworkManager: <info> Activation (eth0)
Stage 4 of 5 (IP Configure Timeout) complete.
Sep 25 15:56:45 inveneo-desktop NetworkManager: <info> (eth0): device state
change: 9 -> 3
Sep 25 15:56:45 inveneo-desktop NetworkManager: <info> (eth0): deactivating
device.
[ **** At this point I manually disconnect the Cat5 cable and NetMan notices
that the carrier is off **** ]
Sep 25 15:57:14 inveneo-desktop NetworkManager: <info> (eth0): carrier now
OFF (device state 3)
Sep 25 15:57:14 inveneo-desktop NetworkManager: <info> (eth0): device state
change: 3 -> 2
Sep 25 15:57:14 inveneo-desktop NetworkManager: <info> (eth0): deactivating
device.
[ **** Here I re-connect the Cat5 and NetMan notices the carrier ON ****]
Sep 25 15:57:19 inveneo-desktop NetworkManager: <info> (eth0): carrier now
ON (device state 2)
Sep 25 15:57:19 inveneo-desktop NetworkManager: <info> (eth0): device state
change: 2 -> 3
[ **** NOTE: AT THIS POINT NETMAN DOES NOTHING AND CONNECTION IS NEVER
MADE!!! ]]
[ NOTE 2: If the connection 'Auto eth0' is _explicitly_ selected in the NM
Applet Tray Icon, THEN NetMan makes the connection]
Sep 25 15:57:59 inveneo-desktop NetworkManager: <info> Activation (eth0)
starting connection 'Auto eth0'
Sep 25 15:57:59 inveneo-desktop NetworkManager: <info> (eth0): device state
change: 3 -> 4
Sep 25 15:57:59 inveneo-desktop NetworkManager: <info> Activation (eth0)
Stage 1 of 5 (Device Prepare) scheduled...
Sep 25 15:57:59 inveneo-desktop NetworkManager: <info> Activation (eth0)
Stage 1 of 5 (Device Prepare) started...
Sep 25 15:57:59 inveneo-desktop NetworkManager: <info> Activation (eth0)
Stage 2 of 5 (Device Configure) scheduled...
Sep 25 15:57:59 inveneo-desktop NetworkManager: <info> Activation (eth0)
Stage 1 of 5 (Device Prepare) complete.
Sep 25 15:57:59 inveneo-desktop NetworkManager: <info> Activation (eth0)
Stage 2 of 5 (Device Configure) starting...
Sep 25 15:57:59 inveneo-desktop NetworkManager: <info> (eth0): device state
change: 4 -> 5
Sep 25 15:57:59 inveneo-desktop NetworkManager: <info> Activation (eth0)
Stage 2 of 5 (Device Configure) successful.
Sep 25 15:57:59 inveneo-desktop NetworkManager: <info> Activation (eth0)
Stage 3 of 5 (IP Configure Start) scheduled.
Sep 25 15:57:59 inveneo-desktop NetworkManager: <info> Activation (eth0)
Stage 2 of 5 (Device Configure) complete.
Sep 25 15:57:59 inveneo-desktop NetworkManager: <info> Activation (eth0)
Stage 3 of 5 (IP Configure Start) started...
Sep 25 15:57:59 inveneo-desktop NetworkManager: <info> (eth0): device state
change: 5 -> 7
Sep 25 15:57:59 inveneo-desktop NetworkManager: <info> Activation (eth0)
Beginning DHCP transaction.
Sep 25 15:57:59 inveneo-desktop NetworkManager: <info> dhclient started with
pid 5334
Sep 25 15:57:59 inveneo-desktop NetworkManager: <info> Activation (eth0)
Stage 3 of 5 (IP Configure Start) complete.
Sep 25 15:57:59 inveneo-desktop NetworkManager: <info> DHCP: device eth0
state changed normal exit -> preinit
Sep 25 15:58:00 inveneo-desktop NetworkManager: <info> DHCP: device eth0
state changed preinit -> bound
Sep 25 15:58:00 inveneo-desktop NetworkManager: <info> Activation (eth0)
Stage 4 of 5 (IP Configure Get) scheduled...
Sep 25 15:58:00 inveneo-desktop NetworkManager: <info> Activation (eth0)
Stage 4 of 5 (IP Configure Get) started...
Sep 25 15:58:00 inveneo-desktop NetworkManager: <info> address
192.168.15.136
Sep 25 15:58:00 inveneo-desktop NetworkManager: <info> prefix 24
(255.255.255.0)
Sep 25 15:58:00 inveneo-desktop NetworkManager: <info> gateway
192.168.15.1
Sep 25 15:58:00 inveneo-desktop NetworkManager: <info> nameserver
'192.168.15.1'
Sep 25 15:58:00 inveneo-desktop NetworkManager: <info> domain name 'local'
Sep 25 15:58:00 inveneo-desktop NetworkManager: <info> domain name
'internal.inveneo.org'
Sep 25 15:58:00 inveneo-desktop NetworkManager: <info> Activation (eth0)
Stage 5 of 5 (IP Configure Commit) scheduled...
Sep 25 15:58:00 inveneo-desktop NetworkManager: <info> Activation (eth0)
Stage 4 of 5 (IP Configure Get) complete.
Sep 25 15:58:00 inveneo-desktop NetworkManager: <info> Activation (eth0)
Stage 5 of 5 (IP Configure Commit) started...
Sep 25 15:58:01 inveneo-desktop NetworkManager: <info> (eth0): device state
change: 7 -> 8
Sep 25 15:58:01 inveneo-desktop NetworkManager: <info> Clearing nscd hosts
cache.
Sep 25 15:58:01 inveneo-desktop NetworkManager: <info> Policy set (eth0) as
default device for routing and DNS.
Sep 25 15:58:01 inveneo-desktop NetworkManager: <info> Activation (eth0)
successful, device activated.
Sep 25 15:58:01 inveneo-desktop NetworkManager: <info> Activation (eth0)
Stage 5 of 5 (IP Configure Commit) complete.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/274593/+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