I have a Mikrotik router which I’ve configured for PCC load balancing over two ISPs.
It’s worked fairly well until recently. I seem to have a lot of packet loss between one host and my router. I think I’ve eliminated cabling / NIC / switch issues, so I think it’s my Mikrotik config. (This host can talk to all other nodes in my network just fine)
One interesting observation is that when I enable the Mikrotik Packet Sniffer, the packet loss seems to stop! The moment I disable it, it starts again.
Typically if I try to ping the router, I’ll get a response back for 10 seconds, or so, then nothing for a few more, and so on.
Could this be something obvious, or should I post up my config?
First thing I do on any router is disable “detect internet”. (well, technically I always wipe whole config but hey… same thing, right?)
It is another “clever yet limited black-box” function, similar as kid control, cloud, netwatch or hotspot - all these things can be scripted and scheduled relatively easy with full control over what is happening.
These functions might make our life easier in some situations but they should be disabled in defconf and when you reset config with no-defaults (looking at you cloud time sync!) and they should be used only when admin knows what he is doing.
The problem that I have with “detect-internet” feature is that it’s insufficiently documented and it’s impact on internal process / usage are completely unclear.
“detect-internet” feature almost went crazy trying to solve problems with my pppoe-out, “internet not detected” and dialed again.
That caused the pppoe connection to be cut for a few seconds.
ty sebastia
Hi guys, sorry for resurrecting an old topic, but I have a similar problem.
I have a very basic hap ac2 setup, with just a few nat/port forwarding rules. I am always messing around with the config to try and see what I might change, and today I clicked the detect Internet enable button in the android app.
Internet connection is very slow now, with a lot of lost packets, sometimes I cannot even open a simple Web site. I guessed I should disable Internet detect, but the problem is I cannot seem to have a stable enough connection to it to do it over the android app. Every few seconds I am logged out of the router with the message connection timed out.
When accessing the mikrotik via LAN, I can’t find the option through the Webfig, and I don’t have a Windows machine with Winbox. Can anyone let me know how to disable Internet detect via Webfig or terminal? And what to do if the connection is too unstable to do so? Factory reset?
Can’t get it stable enough to even write anything in the terminal. I manage to connect to it, but when terminal starts, I just can’t write anything, it doesn’t react to typing on the keyboard. I tried disconnecting every Lan port except the computer it’s connected to (others were a raspberry pi, ubiquiti ap, and a TV), and still the same.
When I disconnected the AP I realised that WiFi isn’t working on mikrotik (only 5ghz wifi was enabled on mikrotik, same ssid as on the AP), so the problem isn’t only related to LAN.
Can you try WebFig or ssh instead of Winbox? Or have you disabled those protocols?
EDIT: sorry, you’ve mentioned you cannot find it in WebFig. Click Interfaces in the left hand menu, and the [Detect Internet] button is above the list of interfaces, next to the [Add New] one.
I don’t have a Windows PC so I couldn’t even try winbox.
I finally did it, I was hoping terminal would be easier, just copying and pasting a line, but as I said above, it would comply. I finally managed to log into Webfig and not be disconnected in a few seconds, and I did what was necessary. The terminal command helped though, I knew what to look for. It took some effort, be quick enough, but did it finally.
Thanks everyone for the help.
Now, for the sake of discussion, does anyone know why this happened? My complete setup was an ISP router in bridge, Mikrotik with a PPPoE connection, 4 LAN devices including an UBNT AP, 5GHz wifi on Mikrotik that stopped broadcasting when I enabled internet detect, and terribly slow and unreliable internet (and local) connection. The number of wifi clients was 20-25 (mainly Sonoff smart devices, a couple of laptops and phones, 2x Echo dot).