Do some packet monitoring on your wireless network to see if the DHCP request is going out over the air... your problems stem from not getting a DHCP address. At first I thought the address given to eth1 might be interfering with br0... but it seems not.
On Tue, Apr 28, 2009 at 12:36 PM, Jochen Hebbrecht < [email protected]> wrote: > > > Ross Vandegrift schreef: > >> On Tue, Apr 28, 2009 at 02:52:10PM +0200, Jochen Hebbrecht wrote: >> >> >>> Okay, thnx! >>> Just a small question, I think I need to configure eth0 and eth1 to >>> manual? And not to DHCP? >>> >>> Like this: >>> ---------------------------------------- >>> auto eth0 >>> iface eth0 inet manual >>> >>> auto eth1 >>> iface eth1 inet manual >>> ---------------------------------------- >>> >>> >> >> Ah - I missed that. Yes, you definitely want to set the member >> interfaces to manual. >> >> >>> The thing I don't understand then: if you execute a dhclient on br0, >>> how does br0 know the configuration of eth1? Because there's a WPA2 >>> configuration on it. Will it use that settings too while bridging? >>> >>> >> >> I'll be honest, I'm not sure - I've never done that with >> wpa_supplicant and the debian tools. You might need to activate >> wpa_supplicant in the pre-up for br0. >> >> Check out the manpage for interfaces - it may have more details. >> >> > > Ok, I made it myself a little easier by temporarly switching from WPA2 to > unsecure wireless networking. > > I'm having the following configuration: > > Code: > > to lo > iface lo inet loopback > > auto eth0 > iface eth0 inet manual > > auto eth1 > iface eth1 inet manual > wireless-essid ##MY-ESSID## > wireless-mode managed > > auto br0 > iface br0 inet dhcp > bridge_ports eth0, eth1 > > When I reboot, my interfaces are getting the following config: > > Code: > > 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:87 errors:0 dropped:0 overruns:0 frame:0 > TX packets:23 errors:0 dropped:0 overruns:0 carrier:0 > collisions:0 txqueuelen:0 RX bytes:17544 (17.1 KB) TX > bytes:3744 (3.6 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:3 errors:0 dropped:0 overruns:0 frame:0 > TX packets:89 errors:0 dropped:0 overruns:0 carrier:0 > collisions:0 txqueuelen:1000 RX bytes:1770 (1.7 KB) TX > bytes:23069 (22.5 KB) > Interrupt:20 Base address:0xc000 > eth1 Link encap:Ethernet HWaddr 00:15:00:1f:20:a6 inet > addr:192.168.1.111 Bcast:192.168.1.255 Mask:255.255.255.0 > inet6 addr: fe80::215:ff:fe1f:20a6/64 Scope:Link > UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 > RX packets:223 errors:0 dropped:0 overruns:0 frame:0 > TX packets:99 errors:0 dropped:0 overruns:0 carrier:0 > collisions:0 txqueuelen:1000 RX bytes:18762 (18.3 KB) TX > bytes:8392 (8.1 KB) > Interrupt:21 Base address:0xa000 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:1879 errors:0 dropped:0 overruns:0 frame:0 > TX packets:1879 errors:0 dropped:0 overruns:0 carrier:0 > collisions:0 txqueuelen:0 RX bytes:94956 (92.7 KB) TX > bytes:94956 (92.7 KB > > The bridge looks ok: > > Code: > > joc...@bacardi ~ $ sudo brctl show br0 > [sudo] password for jochus: bridge name bridge id STP > enabled interfaces > br0 8000.000ae4ae7e4c no eth0 > eth1 > > My routing table looks like this: > > Code: > > Kernel IP routing table > Destination Gateway Genmask Flags Metric Ref Use > Iface > 192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 > eth1 > 169.254.0.0 0.0.0.0 255.255.0.0 U 0 0 0 br0 > 0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 > eth1 > 0.0.0.0 0.0.0.0 0.0.0.0 U 1000 0 0 br0 > > But I'm not able to ping my router ... > > Code: > > PING 192.168.1.1 (192.168.1.1) 56(84) bytes of data. > From 192.168.1.111 icmp_seq=1 Destination Host Unreachable > From 192.168.1.111 icmp_seq=2 Destination Host Unreachable > From 192.168.1.111 icmp_seq=3 Destination Host Unreachable > > --- 192.168.1.1 ping statistics --- > 5 packets transmitted, 0 received, +3 errors, 100% packet loss, time 4018ms > > I don't understand why eth1 is in my routing table. It shouldn't be I > guess? > Anybody some idea's? >
_______________________________________________ Bridge mailing list [email protected] https://lists.linux-foundation.org/mailman/listinfo/bridge
