I have been using MikroTik RouterOS as a transparent bandwidth shaper and P2P controller for some time. All of this is being done with bridged ports.
Now I decided to set up a regular ol’ router, and it is not working.
I am certain I have missed something simple, but I am not sure what.
The computer is a VIA Mini-ITX motherboard with 2 onboard NICs. It has a RouterBord 44 to give me another 4.
I can use private net masqed to internet and surf the web through any combination of ports. So I know the ports are working.
When I try to set up the router with two private nets on two separate interfaces, each net can ping the router, and the router can ping each net, but the nets can not ping through the router to each other.
At present I have:
ether1 192.168.5.7/24
ether3 192.168.3.7/24
One computer connected to ether1 has the address of 192.168.5.11, and a different computer connected to ether3 has the address of 192.168.3.3.
At one point I also had an internet feed tooked to ether2 for testing, but that does not exist at this point.
Only the defaults it creates are set up. This is because I reset the machine in case I had made some other mistake.
I have tried the instructions under “Routs, Equal Cost Multipath Routing, Policy Routing.” I even set the system up as shown in the example there.
The units came with 2.8.16, which I tried this under many times. I then upgraded to 2.8.19 and have still had no luck.
I do not see why I am having trouble with it. I have done this before in a Cisco with simple commands like:
ip route 192.168.3.0 255.255.255.0 FastEthernet0/0
ip route 192.168.5.0 255.255.255.0 FastEthernet1/0
That routes all traffic for the IP blocks in question to a specific interface.
I believe the MikroTik can do something similar if I just knew the syntax.
Eric McCormick
Cybertime Hostmaster