Don't run dhcp on interfaces (eth1) that are joined to the bridge, only on the bridge interface itself.
On Mon, Apr 27, 2009 at 4:13 PM, Jochen Hebbrecht <[email protected] > wrote: > Hi everybody, > > First of all, let me say that I searched a lot on the internet. I > spent several hours sitting after my notebook, but I can't configure > my network bridge in Ubuntu. I'm really desperate, so I hope somebody > can point me out what I'm doing > > Hardware: > ----------------------------------------------------------- > $ lspci | grep controller > 06:05.0 Network controller: Intel Corporation PRO/Wireless 2200BG > Network Connection (rev 05) > 06:07.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8169 > Gigabit Ethernet (rev 10) > ----------------------------------------------------------- > > Kernel: > ----------------------------------------------------------- > $ uname -a > Linux Bacardi 2.6.24-23-generic #1 SMP Wed Apr 1 21:47:28 UTC 2009 > i686 GNU/Linux > ----------------------------------------------------------- > > I first tested the hardware in windows xp sp3. I selected the 2 > interfaces, right clicked on them and picked up: "Create network > bridge". 30 seconds later, I was having a network bridge between my > wired and wireless controller :-). Everything was working smoothly. > > Now, I want to do the same thing on my Ubuntu installation (same > notebook, just dual booting to Ubuntu). I thought it would be easy, > but apparantly, it isn't :-( ... > > This is my /etc/network/interfaces file: > > ----------------------------------------------------------- > $ cat /etc/network/interfaces > auto lo > iface lo inet loopback > > auto eth0 > iface eth0 inet manual > > auto eth1 > iface eth1 inet dhcp > wpa-driver wext > wpa-ssid ##SSID## > wpa-ap-scan 1 > wpa-proto RSN > wpa-pairwise CCMP > wpa-group CCMP > wpa-key-mgmt WPA-PSK > wpa-psk ##PSK KEY## > > auto br0 > iface br0 inet dhcp > bridge_ports eth0 eth1 > ----------------------------------------------------------- > > So, eth1 is my wireless connection, eth0 is my wired connection. > Without the bridge, I'm able to make a connection on my wireless side, > as on my wired side. > > When I bring up the bridge, nothing works ... I'm not able to ping > anything. > This is my routing table: > > ----------------------------------------------------------- > $ route -n > Kernel IP routing table > Destination Gateway Genmask Flags Metric Ref Use > Iface > 169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 br0 > 0.0.0.0 0.0.0.0 0.0.0.0 U 1000 0 0 b > ----------------------------------------------------------- > > And ifconfig -a information > ----------------------------------------------------------- > $ ifconfig -a > br0 Link encap:Ethernet HWaddr 00:0a:e4:ae:7e:4c > inet6 addr: fe80::20a:e4ff:feae:7e4c/64 Scope:Link > UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 > RX packets:11 errors:0 dropped:0 overruns:0 frame:0 > TX packets:96 errors:0 dropped:0 overruns:0 carrier:0 > collisions:0 txqueuelen:0 > RX bytes:3927 (3.8 KB) TX bytes:6970 (6.8 KB) > > br0:avahi Link encap:Ethernet HWaddr 00:0a:e4:ae:7e:4c > inet addr:169.254.7.81 Bcast:169.254.255.255 Mask:255.255.0.0 > UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 > > eth0 Link encap:Ethernet HWaddr 00:0a:e4:ae:7e:4c > inet6 addr: fe80::20a:e4ff:feae:7e4c/64 Scope:Link > UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 > RX packets:0 errors:0 dropped:0 overruns:0 frame:0 > TX packets:107 errors:0 dropped:0 overruns:0 carrier:0 > collisions:0 txqueuelen:1000 > RX bytes:0 (0.0 B) TX bytes:12221 (11.9 KB) > Interrupt:20 Base address:0xc000 > > eth1 Link encap:Ethernet HWaddr 00:15:00:1f:20:a6 > inet6 addr: fe80::215:ff:fe1f:20a6/64 Scope:Link > UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 > RX packets:80 errors:0 dropped:0 overruns:0 frame:0 > TX packets:111 errors:0 dropped:0 overruns:0 carrier:0 > collisions:0 txqueuelen:1000 > RX bytes:844783 (824.9 KB) TX bytes:128864 (125.8 KB) > Interrupt:21 Base address:0xc000 Memory:c8006000-c8006fff > > lo Link encap:Local Loopback > inet addr:127.0.0.1 Mask:255.0.0.0 > inet6 addr: ::1/128 Scope:Host > UP LOOPBACK RUNNING MTU:16436 Metric:1 > RX packets:1734 errors:0 dropped:0 overruns:0 frame:0 > TX packets:1734 errors:0 dropped:0 overruns:0 carrier:0 > collisions:0 txqueuelen:0 > RX bytes:88276 (86.2 KB) TX bytes:88276 (86.2 KB) > ----------------------------------------------------------- > > This is the output of syslog after restarting the networking daemon > > ----------------------------------------------------------- > Apr 27 23:01:32 Bacardi dhclient: There is already a pid file > /var/run/dhclient.eth1.pid with pid 134519072 > Apr 27 23:01:32 Bacardi dhclient: Internet Systems Consortium DHCP Client > V3.0.6 > Apr 27 23:01:32 Bacardi dhclient: Copyright 2004-2007 Internet Systems > Consortium. > Apr 27 23:01:32 Bacardi dhclient: All rights reserved. > Apr 27 23:01:32 Bacardi dhclient: For info, please visit > http://www.isc.org/sw/dhcp/ > Apr 27 23:01:32 Bacardi dhclient: > Apr 27 23:01:32 Bacardi kernel: [ 158.946623] > ADDRCONF(NETDEV_CHANGE): eth1: link becomes ready > Apr 27 23:01:33 Bacardi dhclient: Listening on LPF/eth1/00:15:00:1f:20:a6 > Apr 27 23:01:33 Bacardi dhclient: Sending on LPF/eth1/00:15:00:1f:20:a6 > Apr 27 23:01:33 Bacardi dhclient: Sending on Socket/fallback > Apr 27 23:01:36 Bacardi dhclient: DHCPDISCOVER on eth1 to > 255.255.255.255 port 67 interval 8 > Apr 27 23:01:36 Bacardi dhclient: DHCPOFFER of 192.168.1.111 from > 192.168.1.1 > Apr 27 23:01:36 Bacardi dhclient: DHCPREQUEST of 192.168.1.111 on eth1 > to 255.255.255.255 port 67 > Apr 27 23:01:37 Bacardi dhclient: DHCPACK of 192.168.1.111 from 192.168.1.1 > Apr 27 23:01:37 Bacardi dhclient: bound to 192.168.1.111 -- renewal in > 42920 seconds. > Apr 27 23:01:42 Bacardi kernel: [ 161.516967] eth1: no IPv6 routers > present > Apr 27 23:01:43 Bacardi kernel: [ 74.578698] Bridge firewalling > registered > Apr 27 23:01:43 Bacardi kernel: [ 74.578967] br0: Dropping > NETIF_F_UFO since no NETIF_F_HW_CSUM feature. > Apr 27 23:01:43 Bacardi kernel: [ 74.581732] device eth0 entered > promiscuous mode > Apr 27 23:01:43 Bacardi kernel: [ 74.581740] > audit(1240866103.181:3): dev=eth0 prom=256 old_prom=0 auid=4294967295 > Apr 27 23:01:43 Bacardi kernel: [ 74.583808] device eth1 entered > promiscuous mode > Apr 27 23:01:43 Bacardi kernel: [ 74.583816] > audit(1240866103.181:4): dev=eth1 prom=256 old_prom=0 auid=4294967295 > Apr 27 23:01:43 Bacardi kernel: [ 74.586637] br0: port 2(eth1) > entering learning state > Apr 27 23:01:43 Bacardi kernel: [ 74.586641] br0: port 1(eth0) > entering learning state > Apr 27 23:01:48 Bacardi ntpdate[7485]: can't find host ntp.univ-lyon1.fr > Apr 27 23:01:48 Bacardi ntpdate[7485]: sendto(91.189.94.4): Network is > unreachable > Apr 27 23:01:51 Bacardi last message repeated 3 times > Apr 27 23:01:52 Bacardi ntpdate[7485]: no server suitable for > synchronization found > Apr 27 23:01:53 Bacardi kernel: [ 162.782421] br0: no IPv6 routers present > Apr 27 23:01:58 Bacardi kernel: [ 164.002241] br0: topology change > detected, propagating > Apr 27 23:01:58 Bacardi kernel: [ 164.002252] br0: port 2(eth1) > entering forwarding state > Apr 27 23:01:58 Bacardi kernel: [ 164.002257] br0: topology change > detected, propagating > Apr 27 23:01:58 Bacardi kernel: [ 164.002262] br0: port 1(eth0) > entering forwarding state > Apr 27 23:01:58 Bacardi dhclient: Internet Systems Consortium DHCP Client > V3.0.6 > Apr 27 23:01:58 Bacardi dhclient: Copyright 2004-2007 Internet Systems > Consortium. > Apr 27 23:01:58 Bacardi dhclient: All rights reserved. > Apr 27 23:01:58 Bacardi dhclient: For info, please visit > http://www.isc.org/sw/dhcp/ > Apr 27 23:01:58 Bacardi dhclient: > Apr 27 23:01:59 Bacardi dhclient: Listening on LPF/br0/00:0a:e4:ae:7e:4c > Apr 27 23:01:59 Bacardi dhclient: Sending on LPF/br0/00:0a:e4:ae:7e:4c > Apr 27 23:01:59 Bacardi dhclient: Sending on Socket/fallback > Apr 27 23:02:02 Bacardi dhclient: DHCPDISCOVER on br0 to > 255.255.255.255 port 67 interval 8 > Apr 27 23:02:10 Bacardi dhclient: DHCPDISCOVER on br0 to > 255.255.255.255 port 67 interval 12 > Apr 27 23:02:22 Bacardi dhclient: DHCPDISCOVER on br0 to > 255.255.255.255 port 67 interval 11 > Apr 27 23:02:33 Bacardi dhclient: No DHCPOFFERS received. > Apr 27 23:02:33 Bacardi dhclient: No working leases in persistent > database - sleeping. > Apr 27 23:02:33 Bacardi avahi-autoipd(br0)[7686]: Found user > 'avahi-autoipd' (UID 105) and group 'avahi-autoipd' (GID 113). > Apr 27 23:02:33 Bacardi avahi-autoipd(br0)[7686]: Successfully called > chroot(). > Apr 27 23:02:33 Bacardi avahi-autoipd(br0)[7686]: Successfully dropped > root privileges. > Apr 27 23:02:33 Bacardi avahi-autoipd(br0)[7686]: Starting with > address 169.254.7.81 > Apr 27 23:02:38 Bacardi avahi-autoipd(br0)[7686]: Callout BIND, > address 169.254.7.81 on interface br0 > Apr 27 23:02:42 Bacardi avahi-autoipd(br0)[7686]: Successfully claimed > IP address 169.254.7.81 > ----------------------------------------------------------- > > > So I'm sure the wireless network card is able to bridge (as it works > in Windows). I'm not sure if it works in Ubuntu. But what can the > problem be? Is there something wrong in my configuration file? When do > you choose dhcp/static/manual Which log files should I check, just to > understand what's going wrong? > > > Thanks for you time to read this mail. I really hope somebody can help > me out here :-( ... > > Jochen > _______________________________________________ > Bridge mailing list > [email protected] > https://lists.linux-foundation.org/mailman/listinfo/bridge >
_______________________________________________ Bridge mailing list [email protected] https://lists.linux-foundation.org/mailman/listinfo/bridge
