Hi,

I don't if this a bug, and i tried to get some documentation about the
behavier but failed, so here is my question..

(i tested this with 2.6.14 & 2.6.16.1)
I have two network interfaces,

lan = a1000 ethernet
wlan = ipw2200 wireless

then I give them the same network address/subnet

ifconfig lan 10.200.20.20 netmask 255.255.255.0
ifconfig wlan 10.200.20.20 netmask 255.255.255.0

(there is no promisc mode or any other non default config)

now I try to ping an address which is not on my network for e.g.
ping 10.200.20.30
and use tcpdump -pni lan|wlan to look at the arp requests. The kernel asking
arp on the two interfaces. Everything is OK.
(also there are two routes for the networks, one for each interface)


now I add VLANs, 
vconfig add lan 12
vconfig add lan 20

and give them also the same ip address:
ifconfig lan.12 10.200.20.20 netmask 255.255.255.0
ifconfig lan.20 10.200.20.20 netmask 255.255.255.0

and try to ping.. 

and now .. there are no arp requests for those two interfaces. sometime when
i disable for example the wlan interface, there is an arp request on _one_
of the vlan interfaces (that one which has the first route), but never on
all.

On the lan interface are always arp requests, even if i try to change the
macaddress of the vlan interfaces, or change the ip to an other subnet.


In my opinion the kernel should also send arp request on the vlan interfaces,
so they behave identical like the physical ones.

Any clues to that problem? (btw. I now that this is'nt a common configuration)

-- 
Florian Reitmeir
-
To unsubscribe from this list: send the line "unsubscribe netdev" in
the body of a message to [EMAIL PROTECTED]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to