I have HAP ax2 router. Based on specification it has 5 ethernet ports 10/100/1000.
I used to have 100mbps internet plan but then ISP increased the limit to 300mbps. The technician checked the cable and confirmed that it supports speeds above 100mbps. I didn’t notice the increase in download speeds but didn’t bother checking anything.
Then some time later, ISP increased the limit to 600mbps and again i didn’t notice any change in download speeds.
Today i was browsing the webfig of my router and opened the ether1 (wan port) settings and clicked on STATUS. It said that current rate is 100mbps, then below that
Advertising
10M baseT half
10M baseT full
100M baseT half
100M baseT full
Link Partner Advertising
10M baseT half
10M baseT full
100M baseT half
100M baseT full
So while i noticed that “link partner” is not advertising 1gbps, i did also notice that mikrotik is also not advertising the 1gbps capability.
I checked other ethernet ports and in all of them mikrotik does advertise 1gbps even if end device only supports 100mbps link.
So before i contact my ISP, i would like to sort things out on the router side first.
Are there any special settings i need to set/change in the router for it to start advertising 1gbps link speed on the wan ethernet port?
After double-checking in the configuration whether the ether1 is set to advertise also 1G-baseT-half and 1G-baseT-full , the first thing I would check next would be the Ethernet cable. 10 and 100 Mbps link speeds only use pairs 1,2 and 3,6 whereas higher link speeds use all four of them, so an issue with any of the remaining wires (4, 5, 7, 8) has exactly this consequence.
I’ve even seen a mechanical incompatibility once, where a particular cable connected to a particular port on a router had an issue but the same cable in another equipment worked fine and another cable in the same port of the router worked fine as well. So if you don’t have a cable tester, use another cable and also try removing one of the other Ethernet ports from the bridge temporarily and try to connect the uplink to it.
thank you, i found this advertising setting and it indeed has 1G half and full as you mentioned.
While i can’t change the cable (runs under floor) i will try to plug it into another port tomorrow and see if anything changes.
As far as i understand i will not be able to check the cable myself (to check if all pairs are intact) as it needs to be disconnected from the ISP router for the tester to work and i don’t have access to it. So if the above fails, will contact ISP next
Just to make sure before i switch the ports. After switching is it enough to click the “Detect internet” in the “Interfaces” window so it reassigns the ports, or do also have to do some manual configuration?
To my own surprise I could only find in my network a single hAP ax² with ether1 connected anywhere, and it does advertise 1G half+full although the connected equipment only advertises up to 100M half+full. I have tested here with a hAP ac² and device that doesn’t have the 4,5 and 7,8 pairs connected at all and the hAP ac² says it advertises the 1G speeds despite that, so the probability that broken pairs in the cable are involved in your case turns out to be quite low.
But for some reason, the Supported list of speeds is not shown in the Winbox GUI; can you open the Terminal window within Winbox, type interface ethernet monitor ether1 once in it (followed by the [Enter] key) and paste the output here? The point is that the configured advertise list cannot override the supported speeds as indicated by hardware, so if the hardware indicates just 10M and 100M, @gigabyte091 may be spot on with a hardware issue of a particular production batch. But before jumping to conclusions, what versions of RouterOS and firmware (these are two different pieces of software) are you running on the hAP ax²? Maybe a firmware update is enough?
As for using another port instead of ether1, detect-internet is something the people on the forum rarely use because it’s so ill-documented and usually delivers more headache than help. So if another Ethernet port links at 1G, it will be better to modify the configuration manually. The particular steps depend on your actual configuration. Normally (i.e. if your configuration is based on the default one), one has to replace ether1 by the other ethernet interface on the following places depending on the actual WAN configuration:
membership of interface list WAN if manually configured IP address or DHCP client are used for WAN
the manually configured IP address if set for ether1 (if you use IPv6, also the manually configured IPv6 one)
the DHCP client if attached to ether1 (also the DHCPv6 client if you use it)
the underlying interface of pppoe-client interface if it exists and is attached to ether1
If in doubt, post the export of your configuration, anonymised by replacing the prefixes of any public addresses, replacing any eventual usernames for external services by xxxx@xxxx or something, and obfuscating the serial number and MAC addresses if they appear somewhere.
Seems that you have autonegotiation set to on as on the picture we see "Auyonegotiation: done".
It suggests that MT advertises only speeds acceptable by other side.
But on ether3 i have a iot device which definitely does not support speeds above 100mbps, but even though it says negotiation is done, mikrotik still advertised its 1gbps capability (as far as i understand the output of this command)
Nope, setting auto-negotiationto yes just allows the link speed to be negotiated. Each party advertises all modes it supports and are enabled in configuration and they both choose the best one they have in common. Look here:
My early hap ax2 unit also stopped supporting gigabit on ether1 after ~2+ years. As far as I remember, the integrated routeros cable test showed interrupted connections on some contacts. I switched the uplink from ether1 to ether5 and always had gigabit speed afterwards.
Unless the rest of the household will disown you if you interrupt the internet access for 5 minutes, I’d recommend to upgrade the router before digging any further. First upgrade RouterOS (this usually takes minutes as the configuration needs to be converted for the new version); this step triggers an automatic reboot. Once you can connect again, upgrade “routerboard”, i.e. the firmware/bootloader/BIOS which is, among other things, responsible for initialization of the hardware, and then manually reboot again so that the upgraded firmware is actually used. The upgrade package for firmware comes as a part of the new RouterOS so you cannot upgrade firmware before upgrading RouterOS.
If you live somewhere where AC power goes missing every now and then, connect the router to an UPS or just a 12 V battery before upgrading. I’ve killed a remote router a month or two ago due to a 10 s power outage and had to netinstall it.
@whatever’s idea is interesting - you can connect some other cable (the longer the better, at least 1 m) to ether1, leave the other end free and run cable test. If it shows all 4 pairs as open with a non-0 length, chances are high that the port is OK:
In WebFig, the backup (storing the configuration in binary form for the purpose of restoring it later on the very device or on a same model in case of replacement due to failure, including certificates and user accounts) is for some reason available in the Files branch of the configuration tree. The export (showing the configuration in text form) I could not find. For posting here, the latter is necessary, so run /export hide-sensitive file=some-nice-namein the terminal window, download the file, edit it in your favourite text editor to remove any sensitive bits of information, and copy-paste the result here as text, then mark it beginning to end and press the </> button above the editing field.
Ok people, thank you very much. Turns out final solution was to upgrade RouterOS and Firmware to the latest version.
As the WebfigUI is not very intuitive, earlier i was unable to find the RouterOS upgrade button (which i now found is inside System→Packages→Packages) and i had only found how to upgrade RouterBoard. I would have expected both, RouterOS and RouterBoard upgrade buttons to be inside Dots(hamburger in old version)→About menu. But here is the result.
Speed test shows 380mbps rate. Now i started wondering if it was 400mbps and not 600mbps the IPS had increased to. But anyway, it was ~80mbps before the upgrade.
With a firewall configuration based on the default one, i.e. with fasttracking enabled, a hAP ax² should not have any issue with pushing through a full gigabit. So if the PC you've used for the test is connected to it using a cable, I'd assume either the ISP indeed gives you just 400 Mbps or there was some other traffic while you were doing the speedtest. WiFi can be disappointing especially in city apartments where "every neighbor is a friend source of interference".