I use my Alta Route10 and AP6-Pro at home as our general-use prosumer router and access point setup. I also have my homelab connected to the system and I’m happy with it. However, I’ve come across one snag that is starting to become infuriating enough that I’m considering replacing my gear.
Despite having manual channels set up, not using DFS frequencies for 5GHz and disabling any kind of channel scanning feature in the Alta controller UI, I am experiencing occasional interruptions to wifi service due to randomized rogue AP scans.
Specifically, myself and my partner use wireless VR headsets that take advantage of the AP6-Pro’s reliable throughput to stream high bandwidth (80Mbit/s per stream) HEVC/AV1 video with absolute minimal latency. When the scanning takes place, it manifests itself as five short interruptions to the VR streams, after which there is an added delay that does not recover until all the VR gear is restarted. This ruins the immersive experience and becomes more infuriating as it is unpredictable and difficult to prevent.
Because I live in a rural area and don’t really have to worry about rogue APs, I routinely SSH into the AP6-Pro, run “killall qcawifi-scanner” and then “rm /lib/sh/qcawifi-scanner” to get rid of it, but it comes back like a fungus, sometimes when rebooting, and always whenever there is a firmware update, which is quite frequently. I disabled automatic firmware updates only to find that they were happening anyway.
I’ve tried adding commands to /cfg/post-cfg.sh to remove the offending scripts but this doesn’t help. My post-cfg.sh in both my Route10 and AP6-Pro look like this, so maybe I’m doing something incorrectly:
#!/bin/sh
#this overwrites https-dns-proxy's default config with only the DNS services I like to use, instead of adding google DNS and OpenDNS without my consent
cp /home/root/https-dns-proxy /etc/config/
service https-dns-proxy restart
#this prevents the random rogue AP and channel scans
killall qcawifi-scanner
rm /lib/sh/qcawifi-scanner
killall acsd
rm /usr/sbin/acsd
Yeah - I’m not happy with the forcing of DNS servers on this equipment’s DNS relay either, with no option in the controller UI to make this permanent. But that’s another topic.
What can I do to prevent qcawifi-scanner from returning once and for all? If this is not an option, I’m thinking of jumping ship.