Different public IP's require different MAC addresses

Hello,

My ISP sold me multiple public IP addresses (Fibercorp Argentina), but they require me to give them one unique MAC address per IP address (duh!). (This is the best corporate ISP in Argentina, think twice before moving into here)

I own a RB2011, my current configuration is quite default:

ether1-gateway has a the main static IP assigned
ether2 through ether10 are bridged: bridge-local
And I have some port-forwards set-up.

I re-bridged ether3 through ether10, leaving ether 2 out of the bridge, and setting it to have no master port, this way ether2 has its own MAC (And doesn’t share the bridge IP).

Question 1:
I connect ether2 to the cablemodem, but the ISP tech guy needs the port to have DHCP enabled, then, the ISP can assign the public IP to the port, and only then the ISP “fixes” the IP to the MAC. After that process is complete I can disable the DHCP in the port and assign it the static IP that has just been fixed to the MAC. How can I enable this?

Question 2:
Once I get the IP to fix a new IP to ether2, I want to redirect all the traffic to that interface to a local IP.
Eg. All the traffic that goes to 201.235.111.8 -->redirect_to–> 192.168.88.246 (internal webserver IP)
And. All the traffic that comes from 192.168.88.246 -->route it through–>ether2 (already 201.235.111.:sunglasses:
And. All the traffic that comes from 192.168.88.246 but goes to 192.168.88.0/24 -->route it through–>bridge-local
I guess I’ll need some routes and NAT to get this last thing going.


Any help is appreciated.