http://bugzilla.novell.com/show_bug.cgi?id=550049
User mt@novell.com added comment
http://bugzilla.novell.com/show_bug.cgi?id=550049#c14
Marius Tomaschewski changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|REOPENED |NEEDINFO
Info Provider| |vbotka@novell.com
--- Comment #14 from Marius Tomaschewski 2009-11-03 10:15:51 MST ---
I've configured it here using fritzbox 7270 and notebook with an
Atheros AR5001X+ PCMCIA card / Netgear WG511T in following scenario:
[(workstation) eth2]---{wired}---[eth0 (notebook) br0]
|
{wireless}
|
.---[ipv6 (router)]---{wired}---[switch (fritzbox 7270) wireless)]
The notebook can access the internet and the workstation -- all
works fine here. The wpa_supplicant is running on wlan1, dhcp
client on the bridge interface. The notebook gets IPv4 from
fritzbox dhcp server and IPv6 address from the router.
The workstation gets ipv6 address from the ipv6 router and is able
to access (ping6) the notebook, but no other traffic seems to goes
through. A dhcpcd-test is unable to get any IPv4 IP; when I assign
one statically, same issue as with IPv6.
IMO not the bridge is the problem here, but the wireless interface
or wpa_supplicant itself as a special case; I'm sometimes getting
kernel: [21278.384369] ath5k phy4: unsupported jumbo
kernel: [21708.263062] ath5k phy4: unsupported jumbo
kernel: [21752.688189] ath5k phy4: unsupported jumbo
kernel: [21949.728657] ath5k phy4: unsupported jumbo
messages when I make some traffic from workstation to ipv6 router
or to the internet. I think, that the packets are not authenticated
and dropped by the fritzbox (or already by the wpa_supplicant).
The packets from workstation (ping to fritzbox IP) are sent over
the wlan1 iface:
# tcpdump -envfi wlan1
tcpdump: WARNING: wlan1: no IPv4 address assigned
tcpdump: listening on wlan1, link-type EN10MB (Ethernet), capture size 96 bytes
18:12:25.292411 00:40:05:41:23:6c > ff:ff:ff:ff:ff:ff, ethertype ARP (0x0806),
length 60: Ethernet (len 6), IPv4 (len 4), Request who-has 172.16.0.250 tell
172.16.0.145, length 46
18:12:25.762839 00:13:10:15:23:dc > 33:33:00:00:00:01, ethertype IPv6 (0x86dd),
length 134: (hlim 255, next-header ICMPv6 (58) payload length: 80)
fe80::213:10ff:fe15:23dc > ff02::1: ICMP6, router advertisement, length 80
hop limit 64, Flags [none], pref high, router lifetime 45s, reachable
time 0s, retrans time 0s[ndp opt]
18:12:27.296464 00:40:05:41:23:6c > ff:ff:ff:ff:ff:ff, ethertype ARP (0x0806),
length 60: Ethernet (len 6), IPv4 (len 4), Request who-has 172.16.0.250 tell
172.16.0.145, length 46
18:12:28.296492 00:40:05:41:23:6c > ff:ff:ff:ff:ff:ff, ethertype ARP (0x0806),
length 60: Ethernet (len 6), IPv4 (len 4), Request who-has 172.16.0.250 tell
172.16.0.145, length 46
18:12:29.296519 00:40:05:41:23:6c > ff:ff:ff:ff:ff:ff, ethertype ARP (0x0806),
length 60: Ethernet (len 6), IPv4 (len 4), Request who-has 172.16.0.250 tell
172.16.0.145, length 46
18:12:31.300585 00:40:05:41:23:6c > ff:ff:ff:ff:ff:ff, ethertype ARP (0x0806),
length 60: Ethernet (len 6), IPv4 (len 4), Request who-has 172.16.0.250 tell
172.16.0.145, length 46
18:12:32.300622 00:40:05:41:23:6c > ff:ff:ff:ff:ff:ff, ethertype ARP (0x0806),
length 60: Ethernet (len 6), IPv4 (len 4), Request who-has 172.16.0.250 tell
172.16.0.145, length 46
18:12:33.300647 00:40:05:41:23:6c > ff:ff:ff:ff:ff:ff, ethertype ARP (0x0806),
length 60: Ethernet (len 6), IPv4 (len 4), Request who-has 172.16.0.250 tell
172.16.0.145, length 46
18:12:35.304703 00:40:05:41:23:6c > ff:ff:ff:ff:ff:ff, ethertype ARP (0x0806),
length 60: Ethernet (len 6), IPv4 (len 4), Request who-has 172.16.0.250 tell
172.16.0.145, length 46
18:12:36.304745 00:40:05:41:23:6c > ff:ff:ff:ff:ff:ff, ethertype ARP (0x0806),
length 60: Ethernet (len 6), IPv4 (len 4), Request who-has 172.16.0.250 tell
172.16.0.145, length 46
18:12:36.482658 00:13:10:15:23:dc > 33:33:00:00:00:01, ethertype IPv6 (0x86dd),
length 134: (hlim 255, next-header ICMPv6 (58) payload length: 80)
fe80::213:10ff:fe15:23dc > ff02::1: ICMP6, router advertisement, length 80
hop limit 64, Flags [none], pref high, router lifetime 45s, reachable
time 0s, retrans time 0s[ndp opt]
18:12:37.304773 00:40:05:41:23:6c > ff:ff:ff:ff:ff:ff, ethertype ARP (0x0806),
length 60: Ethernet (len 6), IPv4 (len 4), Request who-has 172.16.0.250 tell
172.16.0.145, length 46
18:12:39.308844 00:40:05:41:23:6c > ff:ff:ff:ff:ff:ff, ethertype ARP (0x0806),
length 60: Ethernet (len 6), IPv4 (len 4), Request who-has 172.16.0.250 tell
172.16.0.145, length 46
The MAC 00:40:05:41:23:6c is from the workstation, 00:13:10:15:23:DC
is the ipv6 router advertising its routes...
Vladimir, any ideas?
I read somewhere, that it may depend on the wireless driver/hardware
if it is able to forward packets with a different MAC.
See also ifup-wireless hook in bug 541817, comment 10 required to
get it running. You can set WIRELESS_WPA_BRIDGE=br0 in ifcfg-wlanX
or also add the find_bridge function from attachment...
--
Configure bugmail: http://bugzilla.novell.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.