We are experiencing difficulties masquerading a private network in rc10.
We don’t have any problem in routing a public network.
But when i do a masquerade rule for our private network, mikrotik seems to not know how forward back to private the response from the internet.
this is the src-nat rule:
0 chain=srcnat out-interface=Border src-address=192.168.10.0/24
action=masquerade
In fact i used ethereal on our border router, next hop, after MT, to inspect the packets’ flow.
I see the packet goes out, come back to the ip of the interface whe the masquerade rule is referring, but then MT seems not to deliver it to the private ip.
To test it, I added a dst-nat rule from public to private ip, and everything started to work.
I think with a connection timeout of 00:00 connection tracking is effectively disabled
I’d suggest putting some sensible values in there (just copy from another of your systems, for example). I suppose masquerading will start to work then. Because now the router is forgetting the to-be-masqueraded connections in 00:00, i.e. instantly. Then it doesn’t know how to reverse the masquerading on the arriving packets to transmit them back to your internal (masqueraded) machine(s)…