How does a firewall configured to NAT connections for the outside
interface on a given IP to an IP address behind the firewall handle
the ARP replies for those addresses to the upstream router?

In other words, I've seen on check point firewalls that a firewall
configured to NAT the destination address of incoming connections
should be set up for proxy arp to cause the firewall to respond for
that IP address with its MAC address even though no interfaces are
configured with that address. Linux netfilter documentation seems to
suggest that the outside network interfaces should be set up with
aliases for the IP addresses that are to be rewritten to another
destination IP. From what I can tell, OpenBSD requires neither of
these from what I can tell in the docs; so what enables it to
respond to the upstream router with its interface's ethernet address
for a to-be-NAT'd address that it doesn't have on its interfaces?

TIA

--
DS

Reply via email to