I just received my Slate AX yesterday and I’ve been messing with the settings. I’ve noticed a few problems:
- IPv6 problem: if IPv6 is enabled with native mode, it will pass everything from the upstream server down to clients, including DNS servers. This bypasses AdGuard blocking. I’ve been trying to find a way for the router to advertise its own IPv6 address as DNS, but in navtive mode ULA addresses aren’t handed out, so forcing that just completely borks IPv6 internet access. Is there a way around?
- AdGuard upgrade: the AdGuard binary shipped with the router is out of date and it will prompt you for update. The problem is there’s only less than 55MB available in /overlay and the AdGuard binary takes 30MB+, leaving me with only around 20MB for other packages. Downgrade is not possible due to its config file being not backwards compatible. To keep AdGuard only updated with firmware, there is a
--no-check-updatearg that can be passed to the binary.
- opkg repo/packages problem: a lot of the packages are out of date, but due to the space limit mentioned above I cannot upgrade all of them. There are also dependency problems, like when I try to install nmap:
Unknown package 'nmap'. Collected errors: * pkg_hash_check_unresolved: cannot find dependency libstdcpp6 for nmap * pkg_hash_fetch_best_installation_candidate: Packages for nmap found, but incompatible with the architectures configured * opkg_install_cmd: Cannot install package nmap.
(a bunch of outdated packages) Collected errors: * pkg_hash_check_unresolved: cannot find dependency libstdcpp6 for nginx-util * pkg_hash_fetch_best_installation_candidate: Packages for nginx-util found, but incompatible with the architectures configured * pkg_hash_check_unresolved: cannot find dependency libstdcpp6 for nginx-ssl-util * pkg_hash_fetch_best_installation_candidate: Packages for nginx-ssl-util found, but incompatible with the architectures configured
- another not that important AdGuard problem: currently AdGuard cannot show which client made what request because dnsmasq takes port 53 and forwards all the requests to AdGuard, so AdGuard sees all of them as coming from 127.0.0.1. Can I make AdGuard the native DNS server on port 53?