Even more, it seems to me that linux also forwards those packets if
forwarding is enabled. I see packets resent from a linux machine which
acts as a router on my network.
While it seems ok to me to answer to packets destined for his own ip
address but with wrong mac address (this way I can find out if the guy
has the interface in promiscuous mode :) it doesn't seem good to also
forward all received packets.
> We cite Linux explicitly because it appears the Linux ethernet drivers do
> not back-check frame MAC addresses on received frames, but rather assume
> them to be destined to the machine.
Matei