router configured to have access to two cable modem status pages

Right now I have two cable modems

Motorola MB8600 DOCSIS 3.1 modem for internet - Status IP 192.168.100.1 this is configured as my WAN port right now
Arris TM822G DOCSIS3.0 modem for voice - Status IP 192.168.100.1 also, right now not connected to router so no way to view the modem status

As it is right now my network is a 192.168.1.1/24 with a DHCP range of 192.168.1.100 - 192.168.1.140

I can of course easily get to 192.168.100.1 on my lan and see the MB8600 status web site

is there any way I could set up another port on my routerboard (10 ports) to view the status of the other modem but do something like NAT to give it another IP address to view it’s status page at a different IP? The modem’s port on the voice device acts like a bridged wan port also just like the MB8600 internet device.

You can not change the status / management IP’s of these modems.

Is this even possible to do? thanks

Sure, everything is possible.

Connect the second modem to etherX (independent port, not bridged of switched) and add alternative routing table:

/ip route
add dst-address=192.168.100.0/24 gateway=etherX routing-mark=modem2

Then add an address from same subnet to etherX (just pick some unused one):

/ip address
add address=192.168.100.x/32 interface=etherX

Select some virtual address for second modem (it can be pretty much anything, but I’d choose same 192.168.100.x) and add rules to make it reachable:

/ip firewall mangle
add action=mark-routing chain=prerouting dst-address=192.168.100.x in-interface=<LAN> \
    new-routing-mark=modem2 passthrough=no
/ip firewall nat
add action=masquerade chain=srcnat out-interface=etherX
add action=dst-nat chain=dstnat dst-address=192.168.100.x in-interface=<LAN> to-addresses=192.168.100.1

awesome! that worked great, thanks!