AstroWarp - Bug Report DNS resolver

Hi there,

not sure what to look for, so here as some information:
Using Flint 2 with 4.7.0 beta4

  • no AGH
  • no VPN
  • no special DNS server, just the ISP one (but will happen with 8.8.8.8 as well)
  • using VDSL via PPPoE
  • AstroWarp S2S and Data Aggregation in Frankfurt

Enabling AstroWarp will kill the DNS resolver:

Sat Oct 12 17:12:39 2024 daemon.info gl-cloud[9745]: (gl-cloud:967) lua-eco version: 3.6.0
Sat Oct 12 17:12:39 2024 daemon.info gl-cloud[9745]: (gl-cloud:393) Ubus services init done.
Sat Oct 12 17:12:39 2024 daemon.info gl-cloud[9745]: (gl-cloud:623) fetch ca from: https://gslb-eu.goodcloud.xyz/getCaCert/ca.crt
Sat Oct 12 17:12:40 2024 daemon.info gl-cloud[9745]: (gl-cloud:667) fetch server from: https://gslb-eu.goodcloud.xyz/getTlsBucket
Sat Oct 12 17:12:40 2024 daemon.info gl-cloud[9745]: (gl-cloud:751) connect mqtt broker: 100.28.9.71 28883
Sat Oct 12 17:12:41 2024 daemon.info gl-cloud[9745]: (gl-cloud:810) conack: 0 connection accepted
Sat Oct 12 17:12:46 2024 daemon.info gl-mpifd[24580]:  Got SIGTERM, now quit
Sat Oct 12 17:12:47 2024 daemon.info dnsmasq[10744]: Connected to system UBus
Sat Oct 12 17:12:47 2024 daemon.info dnsmasq[10746]: started, version 2.85 cache disabled
Sat Oct 12 17:12:47 2024 daemon.info dnsmasq[10746]: DNS service limited to local subnets
Sat Oct 12 17:12:47 2024 daemon.info dnsmasq[10746]: compile time options: IPv6 GNU-getopt no-DBus UBus no-i18n no-IDN DHCP DHCPv6 no-Lua TFTP conntrack ipset auth cryptohash DNSSEC no-ID loop-detect inotify dumpfile
Sat Oct 12 17:12:47 2024 daemon.info dnsmasq[10746]: UBus support enabled: connected to system bus
Sat Oct 12 17:12:47 2024 daemon.info dnsmasq-dhcp[10746]: DHCP, IP range 192.168.8.100 -- 192.168.8.249, lease time 12h
Sat Oct 12 17:12:47 2024 daemon.info dnsmasq[10746]: using nameserver 127.0.0.1#53 for domain jsdelivr.net
Sat Oct 12 17:12:47 2024 daemon.info dnsmasq[10746]: using nameserver 127.0.0.1#53 for domain jianweidata.com
Sat Oct 12 17:12:47 2024 daemon.info dnsmasq[10746]: using nameserver 127.0.0.1#53 for domain chandler.bet
Sat Oct 12 17:12:47 2024 daemon.info dnsmasq[10746]: using nameserver 127.0.0.1#53 for domain amazonaws.com
Sat Oct 12 17:12:47 2024 daemon.info dnsmasq[10746]: using nameserver 127.0.0.1#53 for domain freshworksapi.com
Sat Oct 12 17:12:47 2024 daemon.info dnsmasq[10746]: using nameserver 127.0.0.1#53 for domain freshchat.com
Sat Oct 12 17:12:47 2024 daemon.info dnsmasq[10746]: using nameserver 127.0.0.1#53 for domain astrowarp.net
Sat Oct 12 17:12:47 2024 daemon.info dnsmasq[10746]: using nameserver 127.0.0.1#53 for domain goodcloud.xyz
Sat Oct 12 17:12:47 2024 daemon.info dnsmasq[10746]: using nameserver 127.0.0.1#53 for domain gl-inet.cn
Sat Oct 12 17:12:47 2024 daemon.info dnsmasq[10746]: using nameserver 127.0.0.1#53 for domain gl-inet.com
Sat Oct 12 17:12:47 2024 daemon.info dnsmasq[10746]: using only locally-known addresses for domain test
Sat Oct 12 17:12:47 2024 daemon.info dnsmasq[10746]: using only locally-known addresses for domain onion
Sat Oct 12 17:12:47 2024 daemon.info dnsmasq[10746]: using only locally-known addresses for domain localhost
Sat Oct 12 17:12:47 2024 daemon.info dnsmasq[10746]: using only locally-known addresses for domain local
Sat Oct 12 17:12:47 2024 daemon.info dnsmasq[10746]: using only locally-known addresses for domain invalid
Sat Oct 12 17:12:47 2024 daemon.info dnsmasq[10746]: using only locally-known addresses for domain bind
Sat Oct 12 17:12:47 2024 daemon.info dnsmasq[10746]: using only locally-known addresses for domain lan
Sat Oct 12 17:12:47 2024 daemon.info dnsmasq[10746]: using nameserver 10.1.1.1#53
Sat Oct 12 17:12:47 2024 daemon.info dnsmasq[10746]: read /etc/hosts - 4 addresses
Sat Oct 12 17:12:47 2024 daemon.info dnsmasq[10746]: read /tmp/hosts/dhcp.cfg01411c - 3 addresses
Sat Oct 12 17:12:47 2024 daemon.info dnsmasq[10746]: read /tmp/dnsmasq.d/mpaccess/mphosts - 1 addresses
Sat Oct 12 17:12:47 2024 daemon.info dnsmasq-dhcp[10746]: read /etc/ethers - 0 addresses
Sat Oct 12 17:12:47 2024 daemon.info mptun[10779]: V2Ray  (V2Fly, a community-driven edition of V2Ray.) OpenWrt (go1.22.3 linux/arm64)
Sat Oct 12 17:12:47 2024 daemon.info mptun[10779]: A unified platform for anti-censorship.
Sat Oct 12 17:12:47 2024 daemon.err eco[10872]: Error: argument "mptcp_pppoe-wan" is wrong: table id value is invalid
Sat Oct 12 17:12:47 2024 daemon.err eco[10872]:
Sat Oct 12 17:12:47 2024 daemon.err eco[10872]: Error: argument "mptcp_pppoe-wan" is wrong: "table" value is invalid
Sat Oct 12 17:12:47 2024 daemon.err eco[10872]:
Sat Oct 12 17:12:47 2024 daemon.info dnsmasq[10746]: exiting on receipt of SIGTERM
Sat Oct 12 17:12:47 2024 daemon.info gl-mpifd[10872]:  Got SIGTERM, now quit
Sat Oct 12 17:12:48 2024 daemon.info dnsmasq[11865]: Connected to system UBus
Sat Oct 12 17:12:48 2024 daemon.info dnsmasq[11867]: started, version 2.85 cache disabled
Sat Oct 12 17:12:48 2024 daemon.info dnsmasq[11867]: DNS service limited to local subnets
Sat Oct 12 17:12:48 2024 daemon.info dnsmasq[11867]: compile time options: IPv6 GNU-getopt no-DBus UBus no-i18n no-IDN DHCP DHCPv6 no-Lua TFTP conntrack ipset auth cryptohash DNSSEC no-ID loop-detect inotify dumpfile
Sat Oct 12 17:12:48 2024 daemon.info dnsmasq[11867]: UBus support enabled: connected to system bus
Sat Oct 12 17:12:48 2024 daemon.info dnsmasq-dhcp[11867]: DHCP, IP range 192.168.8.100 -- 192.168.8.249, lease time 12h
Sat Oct 12 17:12:48 2024 daemon.info dnsmasq[11867]: using nameserver 127.0.0.1#53 for domain jsdelivr.net
Sat Oct 12 17:12:48 2024 daemon.info dnsmasq[11867]: using nameserver 127.0.0.1#53 for domain jianweidata.com
Sat Oct 12 17:12:48 2024 daemon.info dnsmasq[11867]: using nameserver 127.0.0.1#53 for domain chandler.bet
Sat Oct 12 17:12:48 2024 daemon.info dnsmasq[11867]: using nameserver 127.0.0.1#53 for domain amazonaws.com
Sat Oct 12 17:12:48 2024 daemon.info dnsmasq[11867]: using nameserver 127.0.0.1#53 for domain freshworksapi.com
Sat Oct 12 17:12:48 2024 daemon.info dnsmasq[11867]: using nameserver 127.0.0.1#53 for domain freshchat.com
Sat Oct 12 17:12:48 2024 daemon.info dnsmasq[11867]: using nameserver 127.0.0.1#53 for domain astrowarp.net
Sat Oct 12 17:12:48 2024 daemon.info dnsmasq[11867]: using nameserver 127.0.0.1#53 for domain goodcloud.xyz
Sat Oct 12 17:12:48 2024 daemon.info dnsmasq[11867]: using nameserver 127.0.0.1#53 for domain gl-inet.cn
Sat Oct 12 17:12:48 2024 daemon.info dnsmasq[11867]: using nameserver 127.0.0.1#53 for domain gl-inet.com
Sat Oct 12 17:12:48 2024 daemon.info dnsmasq[11867]: using only locally-known addresses for domain test
Sat Oct 12 17:12:48 2024 daemon.info dnsmasq[11867]: using only locally-known addresses for domain onion
Sat Oct 12 17:12:48 2024 daemon.info dnsmasq[11867]: using only locally-known addresses for domain localhost
Sat Oct 12 17:12:48 2024 daemon.info dnsmasq[11867]: using only locally-known addresses for domain local
Sat Oct 12 17:12:48 2024 daemon.info dnsmasq[11867]: using only locally-known addresses for domain invalid
Sat Oct 12 17:12:48 2024 daemon.info dnsmasq[11867]: using only locally-known addresses for domain bind
Sat Oct 12 17:12:48 2024 daemon.info dnsmasq[11867]: using only locally-known addresses for domain lan
Sat Oct 12 17:12:48 2024 daemon.info dnsmasq[11867]: using nameserver 10.1.1.1#53
Sat Oct 12 17:12:48 2024 daemon.info dnsmasq[11867]: read /etc/hosts - 4 addresses
Sat Oct 12 17:12:48 2024 daemon.info dnsmasq[11867]: read /tmp/hosts/dhcp.cfg01411c - 3 addresses
Sat Oct 12 17:12:48 2024 daemon.info dnsmasq[11867]: read /tmp/dnsmasq.d/mpaccess/mphosts - 1 addresses
Sat Oct 12 17:12:48 2024 daemon.info dnsmasq-dhcp[11867]: read /etc/ethers - 0 addresses
Sat Oct 12 17:12:48 2024 daemon.info mptun[11901]: V2Ray  (V2Fly, a community-driven edition of V2Ray.) OpenWrt (go1.22.3 linux/arm64)
Sat Oct 12 17:12:48 2024 daemon.info mptun[11901]: A unified platform for anti-censorship.
Sat Oct 12 17:12:48 2024 daemon.err eco[11996]: Error: argument "mptcp_pppoe-wan" is wrong: table id value is invalid
Sat Oct 12 17:12:48 2024 daemon.err eco[11996]:
Sat Oct 12 17:12:48 2024 daemon.err eco[11996]: Error: argument "mptcp_pppoe-wan" is wrong: "table" value is invalid

dnsmasq will die, and internet connection will break then.

By disabling the GoodCloud connection it will come back to life.

2 Likes

We will troubleshoot this problem as soon as possible, perhaps it is working abnormally in a pppoe environment.

1 Like

Thanks! Just let me know if you need any more details or remote access.

We have confirmed the BUG and will fix it as soon as possible.

1 Like

The cause has been found and fixed, and will be updated in the next beta version.

1 Like

Thanks, can't wait to test AstroWarp :slight_smile:

Seems to be fixed in the newest beta, thanks!

In your opinion, for production, is it better to use 4.7.0 or 4.6.8?

1 Like

For production you should stay with a stable firmware :wink:
4.7.0 works fine for me, but I it's not ready for production

1 Like

You must use version 4.7 or more to support astrowarp, but 4.7 is currently in beta and has not been officially released.

2 Likes

Unfortunately, I need to re-open this topic since there is another DNS bug.
Flint 2, 4.7.0 beta 6

While AstroWarp is enabled, all local configuration of dnscrypt-proxy2 is ignored.
Instead of using the selected server, the AstroWarp exit node will be used.

@radishman maybe you can confirm this as well?

I think should use the DNS server of the exit node, otherwise, many services that rely on the exit IP will still be restricted

For my understanding, the DNS server of the router should be used but via connection of the exit node. To just ignore the DNS settings of the router isn't helpful, since it destroys the ability for the user to choose special DNS servers like AdGuard or ControlD.

If you do not use the egress DNS, it is likely that some sites that need to be accessed cannot be accessed. For example, when I am traveling outside, I use the router at home as the egress. I can access the device through the domain name inside the family, but if I use the local DNS configuration, I cannot achieve this purpose.