Hellou,
I m not used to asking for help. Usually i google the answer myself but not today. Today my google-fu (art of using google) failed me horribly. So heres the usual setup:
store:
1 local network (duuuh)
2 isp providers
1 openvpn-client
not on mikrotik and nowhere near:
central:
another local network,
ovpn-server
This setup with load balancer is working fine on router os 6.18 , after the upgrade on newer version it does not
, i was not paying attention much to the problem as i was thinking it would be fixed in future releases…
So we have “central” here is local network , servers… our shops all over the country are connectiong through the ovpn-client to our server, and local network.
As i said, everything was working and is (i m still on 6.18).
Now what is working and not working if i update:
working - traffic from central to store mikrotik local address itself (but not store local network, computers, cam recordes…)
not working - traffic from central to store local network (computers, cam recordes…)
so if mikrotik in store has 10.21.25.1 local ip , than everything else 2-254 is not reachable from central
firewall mangle , and routes
/ip firewall mangle
add chain=prerouting dst-address=192.168.1.0/24 action=accept in-interface=ether2
add chain=prerouting dst-address=192.168.0.0/24 action=accept in-interface=ether2
add chain=prerouting in-interface=ether1 connection-mark=no-mark action=mark-connection new-connection-mark=ether1_conn
add chain=prerouting in-interface=ether3 connection-mark=no-mark action=mark-connection new-connection-mark=ether3_conn
add chain=prerouting in-interface=ether2 connection-mark=no-mark dst-address-type=!local per-connection-classifier=both-addresses:2/0 action=mark-connection new-connection-mark=ether1_conn
add chain=prerouting in-interface=ether2 connection-mark=no-mark dst-address-type=!local per-connection-classifier=both-addresses:2/1 action=mark-connection new-connection-mark=ether3_conn
add chain=prerouting connection-mark=ether1_conn in-interface=ether2 action=mark-routing new-routing-mark=to_ether1
add chain=prerouting connection-mark=ether3_conn in-interface=ether2 action=mark-routing new-routing-mark=to_ether3
add chain=output connection-mark=ether1_conn action=mark-routing new-routing-mark=to_ether1
add chain=output connection-mark=ether3_conn action=mark-routing new-routing-mark=to_ether3
/ip route
add dst-address=0.0.0.0/0 gateway=192.168.1.1 routing-mark=to_ether1 check-gateway=ping
add dst-address=0.0.0.0/0 gateway=192.168.0.1 routing-mark=to_ether3 check-gateway=ping
add dst-address=0.0.0.0/0 gateway=192.168.1.1 distance=1 check-gateway=ping
add dst-address=0.0.0.0/0 gateway=192.168.0.1 distance=2 check-gateway=ping
Can anyone have idea why it stoped working ? Just in case, i tried burn it whole down a build it from scratch using someone elses “load balancers” even the one from that pdf presentation http://mum.mikrotik.com/presentations/US12/tomas.pdf
Yes, yes, routes are good, and as i said, its working on 6.18
2015-06-18 10_25_52-harlock [Running] - Oracle VM VirtualBox _ 2.png
What i m i missing ?
Thank you.