Date: Fri, 9 Oct 1998 13:22:53 +0200 From: Philippe Regnauld <regnauld@deepo.prosa.dk> To: freebsd-net@FreeBSD.ORG Subject: MAC masquerading Message-ID: <19981009132253.64247@deepo.prosa.dk>
next in thread | raw e-mail | index | archive | help
[Can't find original message: the post I had forwarded from Bugtraq which contained a patch for linux-2.0.35 to do MAC masquerading] As Luigi mentioned, it was a performance killer, since it involved putting the card in promiscuous mode to snarf all the frames you'd "aliased" you NIC to grab. Someone answered on Bugtraq: -----8<-----8<-----8<-----8<-----8<-----8<-----8<-----8<-----8<-----8<----- Date: Thu, 8 Oct 1998 10:45:50 -0700 From: pedward@WEBCOM.COM Subject: Re: linux 2.0.35 ip aliasing with aliased hwaddr To: BUGTRAQ@NETSPACE.ORG The appropriate way to perform this is either: Set the new hwaddr in the card's filter list (most ethernet cards have a hardware packet filter, which filters ethernet frames based upon the hwaddr) Configure the card to do true MAC masquerading. This is possible on a number of cards, however I believe the list is more limited than the one above. Intel EEPro 10/100's will do MAC masquerading. -----8<-----8<-----8<-----8<-----8<-----8<-----8<-----8<-----8<-----8<----- Now, the reason I'm interested in this is to do make cheap "quick failover" systems, where a backup system, identical to the first, monitors the state of the primary at all times. When it fails for a given period, grab the MAC address, and act as the first. The reverse behavior would be expected of the first system (check for an existing ARP/MAC entry when coming up again, and already taken, take up a third MAC address, and so forth...) This is poor man's redundancy, but I have couple of servers acting as bastion hosts I'd like to do this with (using rsync, amonng other things...). -- -[ Philippe Regnauld / sysadmin / regnauld@deepo.prosa.dk / +55.4N +11.3E ]- The Internet is busy. Please try again later. To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-net" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19981009132253.64247>