Exactly same experience here. I had no issues whatsoever with my old Apple Airport Extreme while my brand new Mikrotik hAP ax3 has to be restarted everyday due to its wifi issues.Honestly, this is the worst piece of hardware I've ever had the misfortune of encountering. I've spent 20 years working in IT, and this device takes the cake for having the most convoluted control interface I've ever seen for a home or small business device.
The interface itself looks like it was ripped straight from the late 90s, and the configuration process is as counterintuitive as it gets. And the icing on the cake of this dreadful experience? It doesn't even work with the default configuration.
Before this, I was using multiple Apple Airport Extremes, and after years of uptime, I've practically forgotten where they're located in my apartment. This new AX2, however, has proven to be utterly useless. It's brought no tangible benefits over a device that's six years its senior. The speed's roughly the same, hovering around 600-700 Mbps same room/ 300-400 Mbps over a wall, despite all the hype about WiFi 6, Wave 2, and other marketing gimmicks.
Hello,
Thank you for contacting MikroTik Support.
We are working on fixes for this issue. Unfortunately, at this time, there are no logs or packet captures that can be done from the customer side that would provide us with more information. We are evaluating possible fixes now.
Best regards,
Guntis G.
uptime: 3w1d9h58m21s
version: 7.11beta6 (development)
build-time: Jul/18/2023 11:06:26
factory-software: 7.7
free-memory: 608.5MiB
total-memory: 928.0MiB
cpu: ARM64
cpu-count: 4
cpu-frequency: 864MHz
cpu-load: 0%
free-hdd-space: 95.4MiB
total-hdd-space: 128.5MiB
write-sect-since-reboot: 868
write-sect-total: 166778
bad-blocks: 0%
architecture-name: arm64
board-name: cAP ax
platform: MikroTik
I have 1 device that jumps between 5G and 2.4G on the same AP a hAP ax2, drives me nuts but I'm pretty sure it's a duff wifi device.. very old now.So far so good for me, except small problem with AC getting sa querry timeouts every 2-3 minutes for few days. Right now i think is good but i will continue to monitor situation.
Don't know how many threads I have told you in...>Honestly, this is the worst piece of hardware I've ever had the misfortune of encountering. I've spent 20 years working in IT, and this device takes the cake for having the most convoluted control interface I've ever seen for a home or small business device.
I wish I'd read that before Christmas before I bought one. Latest updates, small home dev network. Been up for 4 days. Wondered why my laptop felt sluggish - connected at 2.4GHz. No devices connected at 5GHz. Restarted wireless interfaces and it came back.
When you work in IT networking sector for a living you typically don't ever see home devices. Probably even not SOHO devices. So pretty easy to "win" this cake.>Honestly, this is the worst piece of hardware I've ever had the misfortune of encountering. I've spent 20 years working in IT, and this device takes the cake for having the most convoluted control interface I've ever seen for a home or small business device.
I have the whole house running on that XE3-4. I turned the 6Ghz Radio back into a 5GHZ radio. But capacity in and around the house takes full advantage.Not everyone has the same experience when it comes to MikroTik WiFi. I have had Cisco, Ubiquiti and Grandstream and recently I returned to MikroTik. The family is happy, and thus so am I. Rockstable, using the wifi-qcom-ac driver. But again, that is just me...
Yes, my bad, thanks for clarification.According to /system/default-configuration/print the lease-time for defconf-dhcp-server is "10m". You probably confused with "10s".
Not really bad per se but each lease renewal will write something to flash.I am not aware of any downsides of having 10m lease time. But I am not a professional.
If memory serves me well Apple devices had some issues with that.I am not aware of any downsides of having 10m lease time. But I am not a professional.
Comparing Apples with pears....as we say in the Netherlands. It's around 10 times more expensive than i.e. a cAP ax (which indeed doesn't have 6E).I have the whole house running on that XE3-4. I turned the 6Ghz Radio back into a 5GHZ radio. But capacity in and around the house takes full advantage.
My wifi calls are better than when I was on Ruckus. Speedtests are lower... but connectivity appears better.
Indeed, phones seem to disconnect when screen is turned off. Early to tell, but increasing the lease time may have solved/mitigated this particular issue.If memory serves me well Apple devices had some issues with that.I am not aware of any downsides of having 10m lease time. But I am not a professional.
/export file=anynameyoulike
SureCan you post you config?
Make sure to remove serial and any other private information.Code: Select all/export file=anynameyoulike
# 2024-01-30 10:59:14 by RouterOS 7.13.2
# software id = ZXEY-STCI
#
# model = C52iG-5HaxD2HaxD
# serial number = xxxxxxxxxx
/interface bridge
add admin-mac=XX:XX:XX:XX:XX:XX auto-mac=no comment=defconf name=bridge \
port-cost-mode=short
/interface wifi
set [ find default-name=wifi1 ] channel.skip-dfs-channels=10min-cac \
configuration.country=Estonia .mode=ap .ssid=LT82-5G disabled=no \
security.authentication-types=wpa2-psk,wpa3-psk .connect-priority=0
set [ find default-name=wifi2 ] channel.skip-dfs-channels=10min-cac \
configuration.country=Estonia .mode=ap .ssid=MikroTik-D219A5 disabled=no \
security.authentication-types=wpa2-psk,wpa3-psk .connect-priority=0
/interface list
add comment=defconf name=WAN
add comment=defconf name=LAN
/ip kid-control
add mon="" name=XXXX
/ip pool
add name=default-dhcp ranges=192.168.88.10-192.168.88.254
/ip dhcp-server
add address-pool=default-dhcp interface=bridge lease-time=23h name=defconf
/interface bridge port
add bridge=bridge comment=defconf interface=ether2 internal-path-cost=10 \
path-cost=10
add bridge=bridge comment=defconf interface=ether3 internal-path-cost=10 \
path-cost=10
add bridge=bridge comment=defconf interface=ether4 internal-path-cost=10 \
path-cost=10
add bridge=bridge comment=defconf interface=ether5 internal-path-cost=10 \
path-cost=10
add bridge=bridge comment=defconf interface=wifi1 internal-path-cost=10 \
path-cost=10
add bridge=bridge comment=defconf interface=wifi2 internal-path-cost=10 \
path-cost=10
/ip neighbor discovery-settings
set discover-interface-list=LAN
/interface list member
add comment=defconf interface=bridge list=LAN
add comment=defconf interface=ether1 list=WAN
/ip address
add address=192.168.88.1/24 comment=defconf interface=bridge network=\
192.168.88.0
/ip dhcp-client
add comment=defconf interface=ether1
/ip dhcp-server lease
add address=192.168.88.250 client-id="xxxxxxxxxxxxxxxxxxxxxxxxxx\
xxxxxxxxxxxxxxxxxxxx" mac-address=xxxxxxxxxxxxxxx \
server=defconf
add address=192.168.88.252 client-id=xxxxxxxxxxxxxx mac-address=\
xxxxxxxxxxxxxxxxxxx server=defconf
add address=192.168.88.229 client-id=xxxxxxxxxxxxxxxxxxx mac-address=\
xxxxxxxxxxxxxxxxx server=defconf
/ip dhcp-server network
add address=192.168.88.0/24 comment=defconf dns-server=192.168.88.1 gateway=\
192.168.88.1
/ip dns
set allow-remote-requests=yes
/ip dns static
add address=192.168.88.1 comment=defconf name=router.lan
/ip firewall filter
add action=jump chain=forward comment="jump to kid-control rules" \
jump-target=kid-control
add action=accept chain=input comment=\
"defconf: accept established,related,untracked" connection-state=\
established,related,untracked
add action=drop chain=input comment="defconf: drop invalid" connection-state=\
invalid
add action=accept chain=input comment="defconf: accept ICMP" protocol=icmp
add action=accept chain=input comment=\
"defconf: accept to local loopback (for CAPsMAN)" dst-address=127.0.0.1
add action=drop chain=input comment="defconf: drop all not coming from LAN" \
in-interface-list=!LAN
add action=accept chain=forward comment="defconf: accept in ipsec policy" \
ipsec-policy=in,ipsec
add action=accept chain=forward comment="defconf: accept out ipsec policy" \
ipsec-policy=out,ipsec
add action=fasttrack-connection chain=forward comment="defconf: fasttrack" \
connection-state=established,related hw-offload=yes
add action=accept chain=forward comment=\
"defconf: accept established,related, untracked" connection-state=\
established,related,untracked
add action=drop chain=forward comment="defconf: drop invalid" \
connection-state=invalid
add action=drop chain=forward comment=\
"defconf: drop all from WAN not DSTNATed" connection-nat-state=!dstnat \
connection-state=new in-interface-list=WAN
/ip firewall nat
add action=masquerade chain=srcnat comment="defconf: masquerade" \
ipsec-policy=out,none out-interface-list=WAN
/ip kid-control device
add mac-address=xxxxxxxxxxxxxxxxx name=xxxxxxxxxxxxxx user=xxxxxxxxxxx
/ipv6 firewall address-list
add address=::/128 comment="defconf: unspecified address" list=bad_ipv6
add address=::1/128 comment="defconf: lo" list=bad_ipv6
add address=xxxxxx::/10 comment="defconf: site-local" list=bad_ipv6
add address=::xxxxx:0.0.0.0/96 comment="defconf: ipv4-mapped" list=bad_ipv6
add address=::/96 comment="defconf: ipv4 compat" list=bad_ipv6
add address=100::/64 comment="defconf: discard only " list=bad_ipv6
add address=xxxx:db8::/32 comment="defconf: documentation" list=bad_ipv6
add address=xxxx:10::/28 comment="defconf: ORCHID" list=bad_ipv6
add address=xxxx::/16 comment="defconf: 6bone" list=bad_ipv6
/ipv6 firewall filter
add action=accept chain=input comment=\
"defconf: accept established,related,untracked" connection-state=\
established,related,untracked
add action=drop chain=input comment="defconf: drop invalid" connection-state=\
invalid
add action=accept chain=input comment="defconf: accept ICMPv6" protocol=\
icmpv6
add action=accept chain=input comment="defconf: accept UDP traceroute" port=\
33434-33534 protocol=udp
add action=accept chain=input comment=\
"defconf: accept DHCPv6-Client prefix delegation." dst-port=546 protocol=\
udp src-address=fe80::/10
add action=accept chain=input comment="defconf: accept IKE" dst-port=500,4500 \
protocol=udp
add action=accept chain=input comment="defconf: accept ipsec AH" protocol=\
ipsec-ah
add action=accept chain=input comment="defconf: accept ipsec ESP" protocol=\
ipsec-esp
add action=accept chain=input comment=\
"defconf: accept all that matches ipsec policy" ipsec-policy=in,ipsec
add action=drop chain=input comment=\
"defconf: drop everything else not coming from LAN" in-interface-list=\
!LAN
add action=accept chain=forward comment=\
"defconf: accept established,related,untracked" connection-state=\
established,related,untracked
add action=drop chain=forward comment="defconf: drop invalid" \
connection-state=invalid
add action=drop chain=forward comment=\
"defconf: drop packets with bad src ipv6" src-address-list=bad_ipv6
add action=drop chain=forward comment=\
"defconf: drop packets with bad dst ipv6" dst-address-list=bad_ipv6
add action=drop chain=forward comment="defconf: rfc4890 drop hop-limit=1" \
hop-limit=equal:1 protocol=icmpv6
add action=accept chain=forward comment="defconf: accept ICMPv6" protocol=\
icmpv6
add action=accept chain=forward comment="defconf: accept HIP" protocol=139
add action=accept chain=forward comment="defconf: accept IKE" dst-port=\
500,4500 protocol=udp
add action=accept chain=forward comment="defconf: accept ipsec AH" protocol=\
ipsec-ah
add action=accept chain=forward comment="defconf: accept ipsec ESP" protocol=\
ipsec-esp
add action=accept chain=forward comment=\
"defconf: accept all that matches ipsec policy" ipsec-policy=in,ipsec
add action=drop chain=forward comment=\
"defconf: drop everything else not coming from LAN" in-interface-list=\
!LAN
/system clock
set time-zone-name=Europe/Tallinn
/system note
set show-at-login=no
/tool mac-server
set allowed-interface-list=LAN
/tool mac-server mac-winbox
set allowed-interface-list=LAN
/interface/wifi
set wifi1 disabled=no configuration.country=Latvia configuration.ssid=MikroTik security.authentication-types=wpa2-psk,wpa3-psk security.passphrase=8-63_characters
set [ find default-name=wifi1 ] channel.skip-dfs-channels=10min-cac configuration.country=Estonia .mode=ap .ssid=LT82-5G disabled=no security.authentication-types=wpa2-psk,wpa3-psk .connect-priority=0
To be honest, I do not recall changing any of the three settings you mentioned.From the basic configuration is See these differences:
/interface/wifi
set wifi1 disabled=no configuration.country=Latvia configuration.ssid=MikroTik security.authentication-types=wpa2-psk,wpa3-psk security.passphrase=8-63_charactersset [ find default-name=wifi1 ] channel.skip-dfs-channels=10min-cac configuration.country=Estonia .mode=ap .ssid=LT82-5G disabled=no security.authentication-types=wpa2-psk,wpa3-psk .connect-priority=0
- channel.skip-dfs-channels=10min-cac -> makes sense, just skip these channels
- security.passphrase=8-63_characters -> did you remove that from your configuration, or is it not set?
- .connect-priority=0 -> did you set that on purpose?
Darknate, any reason to choose between cake and fq-code?I'm using hAP ax2 for 1 year+ now, currently running 7.13.3 ROS and routerboard firmware.
800Mbps upload/download for single client benchmarking. Works fine with multiple clients. I'm using FQ_Codel for interface queues to control bufferbloat.
Chances you have some improper bridge/vlan config (as much as I sound like a broken record, MikroTik needs to address this config confusion of bridge/vlans because most people just end up misconfiguring and blame the product).
I'd have to sedate some of my clients to pay over £800 for an access point! I assume it makes the tea too.Comparing Apples with pears....as we say in the Netherlands. It's around 10 times more expensive than i.e. a cAP ax (which indeed doesn't have 6E).
Yup...Yea, you can see that wifi interface which has no connected devices became inactive. It's same thing if you disconnect eth cable from port.
Think about it, what is wifi ? Wireless connection to client device instead of the wired one, so if there is no connected devices there is no link and its reported as down and inactive.Disconnected ethernet cable is different. That port then is down. No devices connected to WiFi isn't really down is it? Idle is IMO a better term.
Down and inactive are two different things so you're sort of agreeing with me Down clearly is confusing even if it only confused me Further confusion - if I disable the interface (so the link really is down), the link downs doesn't change. So given this, then changing it to say "Link idle" would work IMO.Think about it, what is wifi ? Wireless connection to client device instead of the wired one, so if there is no connected devices there is no link and its reported as down and inactive.
This was mentioned on the post I made about what I thought were frequent downs. Need to try it.Disable running check or so.
Yea, agree to disagree I understand you but in this case, link go down and interface is inactive because nothing is connected to that interface.Down and inactive are two different things so you're sort of agreeing with me Down clearly is confusing even if it only confused me Further confusion - if I disable the interface (so the link really is down), the link downs doesn't change. So given this, then changing it to say "Link idle" would work IMO.Think about it, what is wifi ? Wireless connection to client device instead of the wired one, so if there is no connected devices there is no link and its reported as down and inactive.