uses dhclient on eth0 when installed with birdge utils
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
wicd |
New
|
Undecided
|
Unassigned |
Bug Description
It would be good if wicd didn't attempt to activate dhclient when bridge utils is being used.
On my system, I have a bridge through eth0. Installing wicd caused the eth0 interface to acquire
an address via dhcp causing eth0 to be nonfunctional on the host system.
My virtual machines that use device br0 were still functional. It was only the host system that
was affected. This is my internet port, so updates, etc. would not work.
In this configuration, eth0 doesn't have an IP address when it is working properly.
After installing wicd, it was obtaining an IP address from the LAN.
With wicd installed (failed) =======
eth0 Link encap:Ethernet HWaddr 00:50:8b:5c:7e:79
inet addr:192.
UP BROADCAST RUNNING PROMISC MULTICAST MTU:1500 Metric:1
RX packets:73531 errors:0 dropped:0 overruns:0 frame:0
TX packets:5706 errors:0 dropped:0 overruns:0 carrier:0
RX bytes:8664367 (8.6 MB) TX bytes:630338 (630.3 KB)
Without wicd (functional) =======
eth0 Link encap:Ethernet HWaddr 00:50:8b:5c:7e:79
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:31771 errors:0 dropped:0 overruns:0 frame:0
TX packets:10366 errors:0 dropped:0 overruns:0 carrier:0
RX bytes:25382943 (25.3 MB) TX bytes:848188 (848.1 KB)
My /etc/network/
# The bridge network interface(s)
auto br0
iface br0 inet static
address 192.168.100.242
network 192.168.100.0
netmask 255.255.255.0
broadcast 192.168.100.255
gateway 192.168.100.254
bridge_ports eth0
bridge_fd 9
bridge_hello 2
bridge_maxage 12
bridge_stp off
=======
root@Verity-0921:~# ps ax | grep dhcli
3080 ? Ss 0:00 /sbin/dhclient -v -cf /var/lib/
=======
wicd Version installed: 1.7.0+ds1-6
bridge-utils 1.5-2ubuntu1
Linux version 3.0.0-13-generic (buildd@crested) (gcc version 4.6.1 (Ubuntu/Linaro 4.6.1-9ubuntu3) ) #22-Ubuntu SMP Wed Nov 2 13:27:26 UTC 2011
Sorry about no log file :( I deleted and purged the package to fix this problem.