I am trying to load balance two ADSL connections here at home. I have followed a few guides from the internet however no matter what i tried when i open the ping tool (from routerOS) and ping 8.8.8.8 it fails with “no route to host”
When i also trying to ping the one ADSL Line (modem) it gets “timeout”
Also on my route list all defaults (0.0.0.0) are unreachable…
It would seem that the ping gateway is failing.
Try disabling that, and manually enabling one WAN link at a time to test each.
Once you know the setup is working right, other than the pings, then troubleshoot that.
If you had to fix something, try re-enabling the ping gateway test - maybe that will be fixed too.
Thanks for your comment. In the routes are unreachable (appart from the route of the wan ip of the interface).
I have tried disabling one WAN link and manually enabling the the other and it did worked, also the ping worked, but after a few seconds it got disabled by itself…!!
I re-anbled it and it showd route as reachable but then it got disabled by itself again!!!
Any ideas? Why is the route disabled after a few seconds?
Question, does PCC need a higher licence apart from level 3?
It sounds like your gateway is blocking pings. In your testing, did you turn off all possible gateway testing?
Use static only. If THAT is still failing, then you have something strange indeed going on.
No route to host, seems you dont have route to host.
On PCC setups, usualy you havê 4 default routes, two for each upstream on main routing table and two on each routing table for PCC.
I replied to a similar problem on a different thread. I think I realized why the problem is happening - try adding this to your configuration:
#make wan segments available in every routing table:
/ip route
add dst=192.168.1.0/24 gateway=WAN1 routing-mark=to_WAN1
add dst=192.168.1.0/24 gateway=WAN1 routing-mark=to_WAN2
add dst=192.168.2.0/24 gateway=WAN2 routing-mark=to_WAN1
add dst=192.168.2.0/24 gateway=WAN2 routing-mark=to_WAN2
I think your router is marking the ping tests with a route mark, and then the local WAN networks are not visible to the route marks… or pings are being forced out the wrong interface, etc…
Let both WAN networks be directly reachable regardless of PCC decisions.
I found the problem..after many hours of banging my head on the wall and pulling my hairs off…it was the dam ADSL/Router…it doesnt accepts pings…hence why routes where unreachable
Hahaha yes indeed. I only figured out because i set up another MT box on another location and it was working fine so i thought it could br some sort of network issue. I then tried to ping from my laptop the gateway but i had no reply despite the fact i was online.
I then googled and saw that the specific ADSL modem does not accept pings and its a factory setting that cant change,
When i disabled the checks on the gateways it worked like a charm.
You can look into recursive routing lookups as a workaround (and probably better) solution.
Force 8.8.6.6 via ISP 1, set mark_isp1 default GW to be 8.8.6.6 (in stead of adsl modem IP)
Force 8.8.6.7 via ISP 2, set mark_isp2 default GW to be 8.8.6.7 (in stead of adsl modem IP)
Ping these targets for up/down test - in fact, this also makes sure you can reach the Internet via the ISP, so if the ISP has an internal outage but your DSL line is still up, you would detect this condition and stop using that ISP.
One of the load balancing presentations at MUM USA 2012 did this, so you might check those slides for more specific details.