In article <[EMAIL PROTECTED]> you wrote:
> how much work would it be to allow listening for multiple MAC addresses on
> ethernet?
Depends on your hardware:
some cards allow to load additional MAC Addresses into the controler
some cards allow to load additional MAC hashes for multicast MAC addresses
most cards allow promis mode.
There is a small check in the kernel which chekcs the Destination of IP
Packets. The Result is "OTHER_HOST" in case of a package which is received
for a MAC address which is different to the own address. Those packets are
only handed to SOCK_PACKET, but not to the IP Stack. You just need to unset
"SOCK_OTHER" for those packets you want to accept and set the NIC im Promisc
Mode.
You can actually load the Multicvast Hashes with non-multicast MAC
Addresses, but as I heared from Donald Becker most of the NICs wont accept
those packets.
> If we could assign a different MAC address to an alias interface, we could do
> real IP address takeover and implement HSRP etc.
You can use gratious ARP, its easier. See fake for example.
Greetings
Bernd
-
To unsubscribe from this list: send the line "unsubscribe linux-net" in
the body of a message to [EMAIL PROTECTED]