My cable-modem service provides up to four IP addresses, but they're assigned via DHCP based on the MAC address of the client. I'd like to configure my FreeBSD 9.x firewall so that the external interface has more than one address, so I can NAT certain traffic to a separate external address. It seems that, to do this, I need each virtual interface on the external interface to have its own MAC address.
The external interface is an Intel gigabit NIC using the em driver.
I'd prefer not to have to install multiple physical interfaces and put a switch between the router and the cable modem to achieve this.
Is this possible, and if so, what's the best way to do it?
The external interface is an Intel gigabit NIC using the em driver.
I'd prefer not to have to install multiple physical interfaces and put a switch between the router and the cable modem to achieve this.
Is this possible, and if so, what's the best way to do it?