both wireless and wired connections are up after boot
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
network-manager (Ubuntu) |
Fix Released
|
Medium
|
Unassigned |
Bug Description
Binary package hint: network-manager
I use feisty fawn, latest updates. My wireless card use the bcm43xx driver, and my wired card 8139too (realtek).
When I'm at work and use ethernet, after booting in my gnome session, both the wired and the wireless connections are up and configured using dhcp. The wireless network automatically chosen is unencrypted. Now that's a problem since the wireless network then requires an http login in order to work, and then nothing work since the routes are badly configured. I think the normal behaviour would be to deactivate the wireless card when a wired connection is available. If I manually choose the wireless network using nm-applet, and then switch back to the wired network, the wireless interface is deactivated as it should in the first place. The problem is only at boot time.
The correct behaviour was present in dapper, although I was using ndiswrapper.
Here I paste the booting part of daemon.log. eth0 is the wired interface, eth1 the wireless. 132.210.48.0/24 is the wired network, and 132.210.56/23 is the wireless one.
Mar 22 09:07:43 port-perreaul dhclient: DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 4
Mar 22 09:07:45 port-perreaul NetworkManager: <information>
Mar 22 09:07:45 port-perreaul NetworkManager: <information>
Mar 22 09:07:45 port-perreaul NetworkManager: <information>
Mar 22 09:07:45 port-perreaul NetworkManager: <information>
Mar 22 09:07:45 port-perreaul NetworkManager: <information>^INow managing wireless (802.11) device 'eth1'.
Mar 22 09:07:45 port-perreaul NetworkManager: <information>
Mar 22 09:07:45 port-perreaul avahi-daemon[4708]: Found user 'avahi' (UID 105) and group 'avahi' (GID 109).
Mar 22 09:07:45 port-perreaul avahi-daemon[4708]: Successfully dropped root privileges.
Mar 22 09:07:45 port-perreaul avahi-daemon[4708]: avahi-daemon 0.6.17 starting up.
Mar 22 09:07:45 port-perreaul avahi-daemon[4708]: Successfully called chroot().
Mar 22 09:07:45 port-perreaul avahi-daemon[4708]: Successfully dropped remaining capabilities.
Mar 22 09:07:45 port-perreaul avahi-daemon[4708]: No service found in /etc/avahi/
Mar 22 09:07:45 port-perreaul avahi-daemon[4708]: Network interface enumeration completed.
Mar 22 09:07:45 port-perreaul avahi-daemon[4708]: Registering HINFO record with values 'I686'/'LINUX'.
Mar 22 09:07:45 port-perreaul avahi-daemon[4708]: Server startup complete. Host name is port-perreaul.
Mar 22 09:07:45 port-perreaul NetworkManager: <information>
Mar 22 09:07:45 port-perreaul NetworkManager: <information>
Mar 22 09:07:46 port-perreaul NetworkManager: <information>
Mar 22 09:07:46 port-perreaul NetworkManager: <information>^INow managing wired Ethernet (802.3) device 'eth0'.
Mar 22 09:07:46 port-perreaul NetworkManager: <information>
Mar 22 09:07:46 port-perreaul NetworkManager: <information>^IWill activate wired connection 'eth0' because it now has a link.
Mar 22 09:07:46 port-perreaul NetworkManager: <information>
Mar 22 09:07:46 port-perreaul NetworkManager: <information>^IWill activate connection 'eth0'.
Mar 22 09:07:46 port-perreaul NetworkManager: <information>
Mar 22 09:07:46 port-perreaul NetworkManager: <information>
Mar 22 09:07:46 port-perreaul NetworkManager: <information>
Mar 22 09:07:46 port-perreaul NetworkManager: <information>
Mar 22 09:07:46 port-perreaul NetworkManager: <information>
Mar 22 09:07:46 port-perreaul NetworkManager: <information>
Mar 22 09:07:46 port-perreaul NetworkManager: <information>
Mar 22 09:07:46 port-perreaul NetworkManager: <information>
Mar 22 09:07:46 port-perreaul NetworkManager: <information>
Mar 22 09:07:46 port-perreaul NetworkManager: <information>
Mar 22 09:07:46 port-perreaul NetworkManager: <information>
Mar 22 09:07:46 port-perreaul NetworkManager: <information>^IOld device 'eth0' activating, won't change.
Mar 22 09:07:47 port-perreaul dhclient: DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 6
Mar 22 09:07:47 port-perreaul NetworkManager: <information>
Mar 22 09:07:47 port-perreaul NetworkManager: <information>^IDHCP daemon state is now 12 (successfully started) for interface eth0
Mar 22 09:07:47 port-perreaul NetworkManager: <information>
Mar 22 09:07:48 port-perreaul NetworkManager: <information>^IDHCP daemon state is now 1 (starting) for interface eth0
Mar 22 09:07:52 port-perreaul dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 3
Mar 22 09:07:52 port-perreaul dhclient: DHCPOFFER from 132.210.48.210
Mar 22 09:07:52 port-perreaul dhclient: DHCPREQUEST on eth0 to 255.255.255.255 port 67
Mar 22 09:07:52 port-perreaul dhclient: DHCPACK from 132.210.48.210
Mar 22 09:07:52 port-perreaul avahi-daemon[4708]: Joining mDNS multicast group on interface eth0.IPv4 with address 132.210.48.198.
Mar 22 09:07:52 port-perreaul avahi-daemon[4708]: New relevant interface eth0.IPv4 for mDNS.
Mar 22 09:07:52 port-perreaul avahi-daemon[4708]: Registering new address record for 132.210.48.198 on eth0.IPv4.
Mar 22 09:07:52 port-perreaul avahi-daemon[4708]: Withdrawing address record for 132.210.48.198 on eth0.
Mar 22 09:07:52 port-perreaul avahi-daemon[4708]: Leaving mDNS multicast group on interface eth0.IPv4 with address 132.210.48.198.
Mar 22 09:07:52 port-perreaul avahi-daemon[4708]: Interface eth0.IPv4 no longer relevant for mDNS.
Mar 22 09:07:52 port-perreaul avahi-daemon[4708]: Joining mDNS multicast group on interface eth0.IPv4 with address 132.210.48.198.
Mar 22 09:07:52 port-perreaul avahi-daemon[4708]: New relevant interface eth0.IPv4 for mDNS.
Mar 22 09:07:52 port-perreaul avahi-daemon[4708]: Registering new address record for 132.210.48.198 on eth0.IPv4.
Mar 22 09:07:52 port-perreaul NetworkManager: <information>^IDHCP daemon state is now 2 (bound) for interface eth0
Mar 22 09:07:52 port-perreaul NetworkManager: <information>
Mar 22 09:07:52 port-perreaul NetworkManager: <information>
Mar 22 09:07:52 port-perreaul NetworkManager: <information>
Mar 22 09:07:52 port-perreaul NetworkManager: <information>^I address 132.210.48.198
Mar 22 09:07:52 port-perreaul NetworkManager: <information>^I netmask 255.255.255.0
Mar 22 09:07:52 port-perreaul NetworkManager: <information>^I broadcast 132.210.48.255
Mar 22 09:07:52 port-perreaul NetworkManager: <information>^I gateway 132.210.48.250
Mar 22 09:07:52 port-perreaul NetworkManager: <information>^I nameserver 132.210.40.13
Mar 22 09:07:52 port-perreaul NetworkManager: <information>^I nameserver 132.210.40.10
Mar 22 09:07:52 port-perreaul NetworkManager: <information>^I hostname 'port-perreaul'
Mar 22 09:07:52 port-perreaul NetworkManager: <information>^I domain name 'dmi.usherb.ca'
Mar 22 09:07:52 port-perreaul NetworkManager: <information>
Mar 22 09:07:52 port-perreaul NetworkManager: <information>
Mar 22 09:07:52 port-perreaul NetworkManager: <information>
Mar 22 09:07:52 port-perreaul avahi-daemon[4708]: Withdrawing address record for 132.210.48.198 on eth0.
Mar 22 09:07:52 port-perreaul avahi-daemon[4708]: Leaving mDNS multicast group on interface eth0.IPv4 with address 132.210.48.198.
Mar 22 09:07:52 port-perreaul avahi-daemon[4708]: Interface eth0.IPv4 no longer relevant for mDNS.
Mar 22 09:07:52 port-perreaul avahi-daemon[4708]: Joining mDNS multicast group on interface eth0.IPv4 with address 132.210.48.198.
Mar 22 09:07:52 port-perreaul avahi-daemon[4708]: New relevant interface eth0.IPv4 for mDNS.
Mar 22 09:07:52 port-perreaul avahi-daemon[4708]: Registering new address record for 132.210.48.198 on eth0.IPv4.
Mar 22 09:07:52 port-perreaul dhclient: bound to 132.210.48.198 -- renewal in 972914775 seconds.
Mar 22 09:07:53 port-perreaul dhclient: DHCPDISCOVER on eth1 to 255.255.255.255 port 67 interval 6
Mar 22 09:07:53 port-perreaul hcid[5039]: Bluetooth HCI daemon
Mar 22 09:07:53 port-perreaul NetworkManager: <debug info>^I[
Mar 22 09:07:53 port-perreaul hcid[5039]: Starting SDP server
Mar 22 09:07:53 port-perreaul NetworkManager: <information>
Mar 22 09:07:53 port-perreaul NetworkManager: <WARNING>^I nm_spawn_process (): nm_spawn_
Mar 22 09:07:53 port-perreaul NetworkManager: <information>
Mar 22 09:07:53 port-perreaul NetworkManager: <information>
Mar 22 09:07:53 port-perreaul NetworkManager: <information>
Mar 22 09:07:54 port-perreaul dhclient: DHCPOFFER from 132.210.57.250
Mar 22 09:07:54 port-perreaul dhclient: DHCPREQUEST on eth1 to 255.255.255.255 port 67
Mar 22 09:07:54 port-perreaul dhclient: DHCPACK from 132.210.57.250
Mar 22 09:07:54 port-perreaul dhclient: bound to 132.210.56.72 -- renewal in 131 seconds.
Mar 22 09:07:54 port-perreaul avahi-daemon[4708]: Joining mDNS multicast group on interface eth1.IPv4 with address 132.210.56.72.
Mar 22 09:07:54 port-perreaul avahi-daemon[4708]: New relevant interface eth1.IPv4 for mDNS.
Mar 22 09:07:54 port-perreaul avahi-daemon[4708]: Registering new address record for 132.210.56.72 on eth1.IPv4.
Mar 22 09:07:54 port-perreaul avahi-daemon[4708]: Withdrawing address record for 132.210.56.72 on eth1.
Mar 22 09:07:54 port-perreaul avahi-daemon[4708]: Leaving mDNS multicast group on interface eth1.IPv4 with address 132.210.56.72.
Mar 22 09:07:54 port-perreaul avahi-daemon[4708]: Interface eth1.IPv4 no longer relevant for mDNS.
Mar 22 09:07:54 port-perreaul avahi-daemon[4708]: Joining mDNS multicast group on interface eth1.IPv4 with address 132.210.56.72.
Mar 22 09:07:54 port-perreaul avahi-daemon[4708]: New relevant interface eth1.IPv4 for mDNS.
Mar 22 09:07:54 port-perreaul avahi-daemon[4708]: Registering new address record for 132.210.56.72 on eth1.IPv4.
Mar 22 09:07:53 port-perreaul ntpdate[5157]: step time server 82.211.81.145 offset -0.609967 sec
Mar 22 09:07:54 port-perreaul avahi-daemon[4708]: Registering new address record for fe80::2c0:
Mar 22 09:07:54 port-perreaul avahi-daemon[4708]: Registering new address record for fe80::290:
Mar 22 09:08:04 port-perreaul avahi-daemon[4708]: Joining mDNS multicast group on interface vmnet8.IPv4 with address 192.168.100.1.
Mar 22 09:08:04 port-perreaul avahi-daemon[4708]: New relevant interface vmnet8.IPv4 for mDNS.
Mar 22 09:08:04 port-perreaul avahi-daemon[4708]: Registering new address record for 192.168.100.1 on vmnet8.IPv4.
Mar 22 09:08:04 port-perreaul vmnet-dhcpd: Internet Software Consortium DHCP Server 2.0
Mar 22 09:08:04 port-perreaul vmnet-dhcpd: Copyright 1995, 1996, 1997, 1998, 1999 The Internet Software Consortium.
Mar 22 09:08:04 port-perreaul vmnet-dhcpd: All rights reserved.
Mar 22 09:08:04 port-perreaul vmnet-dhcpd:
Mar 22 09:08:04 port-perreaul vmnet-dhcpd: Please contribute if you find this software useful.
Mar 22 09:08:04 port-perreaul vmnet-dhcpd: For info, please visit http://
Mar 22 09:08:04 port-perreaul vmnet-dhcpd:
Mar 22 09:08:04 port-perreaul vmnet-dhcpd: Configured subnet: 192.168.100.0
Mar 22 09:08:04 port-perreaul vmnet-dhcpd: Setting vmnet-dhcp IP address: 192.168.100.254
Mar 22 09:08:04 port-perreaul vmnet-dhcpd: Recving on VNet/vmnet8/
Mar 22 09:08:04 port-perreaul vmnet-dhcpd: Sending on VNet/vmnet8/
Mar 22 09:08:05 port-perreaul avahi-daemon[4708]: Registering new address record for fe80::250:
Mar 22 09:08:18 port-perreaul NetworkManager: <information>
Mar 22 09:08:40 port-perreaul ntpdate[5384]: no server suitable for synchronization found
I disagree. If you have both interfaces enabled, both should be active after a reboot. It is not up to the OS to decide which connection you want to use. You can however set the metric of your interfaces to decide which one should be your first choice.
This bug should be close AFAIK.