[Solved] "Resource Temporarily Unavailable" when Mikrotik used as a simple router

Hey,

So basically I replaced Cisco RV320 router with Mikrotik RB4011iGS and everything seems fine - internet works just fine, except speedtest always fail. When I try to run from Linux CLI client, I get this output:

 erikas@btwOS  ~  speedtest                          

   Speedtest by Ookla

[error] Error: [11] Cannot read from socket: Resource temporarily unavailable
[error] Error: [11] Cannot read from socket: Resource temporarily unavailable
[error] Error: [11] Cannot read from socket: Resource temporarily unavailable
[error] Error: [11] Cannot read from socket: Resource temporarily unavailable
[error] Error: [11] Cannot read from socket: Resource temporarily unavailable
[error] Error: [11] Cannot read from socket: Resource temporarily unavailable
[error] Error: [11] Cannot read from socket: Resource temporarily unavailable
[error] Error: [11] Cannot read from socket: Resource temporarily unavailable
[error] Error: [11] Cannot read from socket: Resource temporarily unavailable
[error] Error: [11] Cannot read from socket: Resource temporarily unavailable
[error] Server Selection - Failed to find a working test server. (NoServers)
 ✘ erikas@btwOS  ~ 

When launched from web, I get this:

DOWNLOAD TEST ERROR
A socket error occurred during the download test. A firewall could be blocking the connection or the server might be having some issues. Please try again later.

Also, it seems few local sites are also not loading up.

No special configuration, just regular standard firewall, static IP, 1.1.1.1/1.0.0.1 DNS, NAT, fasttrack. Nothing exceptional, but I can’t figure out what is the issue here? Everything worked fine with that Cisco router.

Issue solved.

I’ve set port forwardings without in-interface. Once I set it - everything is working again. I’ve set port 80, and since 443 was unused - HTTPS traffic worked fine, while 80 failed due to misconfiguration.