Sorry to dredge up an old thread.
I'm trying out a B&B Electronics SpectreRT router. I've got two racks, both with EB2's. One is set at 10.200.1.10 and the other is 10.200.1.11. I also have a Windows computer (10.200.1.5) and a serial server (10.200.1.65). The private port of the router is set to 10.200.1.1. All are connected to a 5-port Ethernet switch.
The public port on the router is set to 10.10.1.69 (my office subnet) and is connected to a WiFi bridge.
I'm using the router's NAT table to forward packets from a public port to a private port of a specific address.
Since B&B sent me a sample configuration for Modbus, I decided to try that.
First, I installed a Modbus master on the local computer (10.200.1.5). I was able to connect and read data from the racks. So far so good.
Next, I set up a NAT entry in the router. Public port 502, private port 502, TCP, address 10.200.1.10 (the first rack). Using the same master program on my office computer I tried to connect to the router 10.10.1.69 port 502. I didn't connect.
As a test, I installed a modbus slave on the local computer (10.200.1.5) and changed the NAT entry above to address 10.200.1.5. This time I was able to connect and exchange data with the modbus slave from my office computer.
Another test, I added another NAT entry to forward data on public port 4000 to private port 4000, address 10.10.1.65 (the serial server). Using a TCP terminal program, I was able to connect to the serial server from my computer.
I am so close I can taste it. I was able to setup port forwarding so that I could connect directly to the local computer and the serial server from my office computer. I just can't connect to the EB2s.
Is there anything I'm missing? Any help would be appreciated. Thank you.