MAC-Address based routing

view story

http://serverfault.com – Here is what i want to do: I have a bunch of systems, some might have the same Public-IP, i disable ARP. I have a Firewall (either IP Layer or bridge-FW) between these systems and the internet. Depending on the destination port of incoming IP-Packets to some of these Public-IPs i want to set the destinsation-Ethernet-Adress. So for instance System A has IP, mac de:ad:be:ef:de:ad, arp disabled System B has IP, mac 1f:1f:1f:1f:1f:1f, arp disabled Firewall has IP, arp disabled on that interface Incoming packet to IP tcp dest port 100 Incoming packet to IP 8.8 (HowTos)