I am looking to setup a router with multiple public WAN/IP interfaces that can be routed across a single physical WAN interface/port. I realize it would be necessary to have different MAC addresses on each interface for full layer 2 compatibility, but this could be achieved via MAC cloning, randomizing the MAC, or using some sort of virtual MAC assigning (Similar to VMware Virtual LANs and Interfaces).
I'm pretty sure this is possible, as I've seen very similar setups for server environments with Linux network configs and only using a single physical NIC, but can anyone confirm this is possible or have a solution or basic explanation of why or why not this might work?
If so, is it possible with something like DD-WRT specifically? This is what I'm currently running on my Asus RT-N66U. OpenWRT seems much more similar to traditional Linux network configuration, but unfortunately isn't supported on my router. DD-WRT however works great, but network configuration is done through NVRAM variables - which isn't documented well, especially with network configuration specifically and interfacing.
I eventually will have some IPTables configuration to route separate subnets(maybe VLANs, but I would prefer to keep everything open and accessible, but limited to specific subnets) to each individual WAN interface.
What I don't want to have to do is configure multiple LAN ports to be used as WAN ports and setup a "dual" WAN connection and then just bridge them physically with a switch to connect to my single physical WAN connection to my ISP.
Here's a good example of what I'm looking to do, just with an actual network router rather than a server with a single NIC.
ISP provides internet via RADIUS/MAC authenticated DHCP connections. They also provide static IP blocks. Both options are available to me and work in any configuration. My main question here is how to setup virtual interfaces with a router. Preferably with DD-WRT, as that's what I'm currently using