GL-A1300 unable to connect to Tailscale

Hello All,

I have this issue on my GL-A1300 device where when I setup the Wireguard Client from another third party VPN service (such as Astrill), I’m getting the following log error:

Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108):    \* Zone 'lan'
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108):    \* Zone 'wan'
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108):    \* Zone 'guest'
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108):    \* Zone 'wgclient'
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108):  \* Set tcp_ecn to off
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108):  \* Set tcp_syncookies to on
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108):  \* Set tcp_window_scaling to on
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108):  \* Running script '/etc/firewall.nat6'
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108):  \* Running script '/etc/firewall.swap_wan_in_conn_mark.sh'
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108):  \* Running script '/etc/firewall.vpn_server_policy.sh'
Fri Jan  9 16:43:49 2026 daemon.notice netifd: wgclient (10108):  \* Running script '/var/etc/gls2s.include'
Fri Jan  9 16:43:49 2026 daemon.notice netifd: wgclient (10108):    ! Skipping due to path error: No such file or directory
Fri Jan  9 16:43:49 2026 daemon.notice netifd: wgclient (10108):  \* Running script '/usr/bin/gl_block.sh'
Fri Jan  9 16:43:49 2026 daemon.notice netifd: wgclient (10108): Failed to parse json data: unexpected character
Fri Jan  9 16:43:49 2026 daemon.notice netifd: wgclient (10108): uci: Entry not found
Fri Jan  9 16:43:49 2026 daemon.notice netifd: wgclient (10108): cat: can't open '/tmp/run/wg_resolved_ip': No such file or directory
Fri Jan  9 16:43:49 2026 daemon.notice netifd: Interface 'wgclient' is now down
Fri Jan  9 16:43:49 2026 daemon.notice netifd: Interface 'wgclient' is setting up now
Fri Jan  9 16:43:49 2026 user.notice firewall: Reloading firewall due to ifdown of wgclient ()

This happen to me on every Wireguard VPN profile that I've downloaded from Astrill, but I'm not sure if it matters geographically because I'm currently traveling in China and doesn't seem to get this to work for Wireguard, but is working on US. Could it be possible that Wireguard protocol is being blocked by local ISP?

I've got more logs from the router as well:

Fri Jan  9 16:41:55 2026 daemon.notice netifd: Interface 'wgclient' is setting up now
Fri Jan  9 16:43:48 2026 user.notice wireguard-debug: USER=root ifname=wgclient ACTION=REKEY-GIVEUP SHLVL=1 HOME=/ HOTPLUG_TYPE=wireguard LOGNAME=root DEVICENAME= TERM=linux SUBSYSTEM=wireguard PATH=/usr/sbin:/usr/bin:/sbin:/bin PWD=/
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108): Warning: Section @zone[1] (wan) cannot resolve device of network 'wan6'
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108): Warning: Section @zone[2] (guest) cannot resolve device of network 'guest'
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108): Warning: Option 'wgclient'.masq6 is unknown
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108): Warning: Section 'wgclient' cannot resolve device of network 'wgclient'
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108): Warning: Section 'wan_in_conn_mark' does not specify a protocol, assuming TCP+UDP
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108): Warning: Section 'lan_in_conn_mark_restore' does not specify a protocol, assuming TCP+UDP
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108): Warning: Section 'out_conn_mark_restore' does not specify a protocol, assuming TCP+UDP
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108): Warning: Section 'block_dns' does not specify a protocol, assuming TCP+UDP
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108): Warning: Option 'sambasharewan'.dest_proto is unknown
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108): Warning: Section 'sambasharewan' does not specify a protocol, assuming TCP+UDP
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108): Warning: Option 'sambasharelan'.dest_proto is unknown
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108): Warning: Section 'sambasharelan' does not specify a protocol, assuming TCP+UDP
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108): Warning: Option 'glnas_ser'.dest_proto is unknown
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108): Warning: Section 'glnas_ser' does not specify a protocol, assuming TCP+UDP
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108): Warning: Option 'webdav_wan'.dest_proto is unknown
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108): Warning: Section 'webdav_wan' does not specify a protocol, assuming TCP+UDP
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108): Warning: Section @zone[2] (guest) has no device, network, subnet or extra options
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108): Warning: Section @zone[3] (wgclient) has no device, network, subnet or extra options
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108):  * Clearing IPv4 filter table
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108):  * Clearing IPv4 nat table
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108):  * Clearing IPv4 mangle table
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108):  * Clearing IPv4 raw table
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108):  * Populating IPv4 filter table
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108):    * Rule 'Allow-DHCP-Renew'
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108):    * Rule 'Allow-IGMP'
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108):    * Rule 'Allow-IPSec-ESP'
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108):    * Rule 'Allow-ISAKMP'
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108):    * Rule 'block_dns'
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108):    * Rule 'Allow-DHCP'
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108):    * Rule 'Allow-DNS'
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108):    * Rule #15
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108):    * Rule #16
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108):    * Rule #17
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108):    * Rule #18
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108):    * Forward 'wgclient' -> 'wan'
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108):    * Forward 'lan' -> 'wgclient'
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108):    * Forward 'guest' -> 'wgclient'
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108):    * Zone 'lan'
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108):    * Zone 'wan'
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108):    * Zone 'guest'
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108):    * Zone 'wgclient'
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108):  * Populating IPv4 nat table
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108):    * Zone 'lan'
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108):    * Zone 'wan'
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108):    * Zone 'guest'
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108):    * Zone 'wgclient'
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108):  * Populating IPv4 mangle table
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108):    * Rule 'process_mark'
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108):    * Rule 'wan_in_conn_mark'
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108):    * Rule 'lan_in_conn_mark_restore'
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108):    * Rule 'out_conn_mark_restore'
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108):    * Zone 'lan'
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108):    * Zone 'wan'
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108):    * Zone 'guest'
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108):    * Zone 'wgclient'
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108):  * Populating IPv4 raw table
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108):    * Zone 'lan'
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108):      - Using automatic conntrack helper attachment
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108):    * Zone 'wan'
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108):    * Zone 'guest'
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108):      - Using automatic conntrack helper attachment
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108):    * Zone 'wgclient'
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108):  * Clearing IPv6 filter table
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108):  * Clearing IPv6 nat table
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108):  * Clearing IPv6 mangle table
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108):  * Populating IPv6 filter table
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108):    * Rule 'Allow-DHCPv6'
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108):    * Rule 'Allow-MLD'
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108):    * Rule 'Allow-ICMPv6-Input'
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108):    * Rule 'Allow-ICMPv6-Forward'
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108):    * Rule 'Allow-IPSec-ESP'
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108):    * Rule 'Allow-ISAKMP'
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108):    * Rule 'block_dns'
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108):    * Rule 'Allow-DHCP'
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108):    * Rule 'Allow-DNS'
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108):    * Rule #15
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108):    * Rule #16
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108):    * Rule #17
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108):    * Rule #18
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108):    * Forward 'wgclient' -> 'wan'
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108):    * Forward 'lan' -> 'wgclient'
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108):    * Forward 'guest' -> 'wgclient'
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108):    * Zone 'lan'
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108):    * Zone 'wan'
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108):    * Zone 'guest'
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108):    * Zone 'wgclient'
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108):  * Populating IPv6 nat table
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108): Warning: fw3_ipt_rule_append(): Can't find target 'prerouting_lan_rule'
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108): Warning: fw3_ipt_rule_append(): Can't find target 'postrouting_lan_rule'
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108): Warning: fw3_ipt_rule_append(): Can't find target 'prerouting_wan_rule'
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108): Warning: fw3_ipt_rule_append(): Can't find target 'postrouting_wan_rule'
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108): Warning: fw3_ipt_rule_append(): Can't find target 'prerouting_guest_rule'
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108): Warning: fw3_ipt_rule_append(): Can't find target 'postrouting_guest_rule'
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108): Warning: fw3_ipt_rule_append(): Can't find target 'prerouting_wgclient_rule'
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108): Warning: fw3_ipt_rule_append(): Can't find target 'postrouting_wgclient_rule'
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108): Warning: fw3_ipt_rule_append(): Can't find target 'prerouting_rule'
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108): Warning: fw3_ipt_rule_append(): Can't find target 'postrouting_rule'
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108):    * Zone 'lan'
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108):    * Zone 'wan'
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108):    * Zone 'guest'
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108):    * Zone 'wgclient'
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108):  * Populating IPv6 mangle table
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108):    * Rule 'process_mark'
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108):    * Rule 'wan_in_conn_mark'
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108):    * Rule 'lan_in_conn_mark_restore'
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108):    * Rule 'out_conn_mark_restore'
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108):    * Zone 'lan'
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108):    * Zone 'wan'
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108):    * Zone 'guest'
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108):    * Zone 'wgclient'
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108):  * Set tcp_ecn to off
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108):  * Set tcp_syncookies to on
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108):  * Set tcp_window_scaling to on
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108):  * Running script '/etc/firewall.nat6'
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108):  * Running script '/etc/firewall.swap_wan_in_conn_mark.sh'
Fri Jan  9 16:43:48 2026 daemon.notice netifd: wgclient (10108):  * Running script '/etc/firewall.vpn_server_policy.sh'
Fri Jan  9 16:43:49 2026 daemon.notice netifd: wgclient (10108):  * Running script '/var/etc/gls2s.include'
Fri Jan  9 16:43:49 2026 daemon.notice netifd: wgclient (10108):    ! Skipping due to path error: No such file or directory
Fri Jan  9 16:43:49 2026 daemon.notice netifd: wgclient (10108):  * Running script '/usr/bin/gl_block.sh'
Fri Jan  9 16:43:49 2026 daemon.notice netifd: wgclient (10108): Failed to parse json data: unexpected character
Fri Jan  9 16:43:49 2026 daemon.notice netifd: wgclient (10108): uci: Entry not found
Fri Jan  9 16:43:49 2026 daemon.notice netifd: wgclient (10108): cat: can't open '/tmp/run/wg_resolved_ip': No such file or directory
Fri Jan  9 16:43:49 2026 daemon.notice netifd: Interface 'wgclient' is now down
Fri Jan  9 16:43:49 2026 daemon.notice netifd: Interface 'wgclient' is setting up now
Fri Jan  9 16:43:49 2026 user.notice firewall: Reloading firewall due to ifdown of wgclient ()
Fri Jan  9 16:44:39 2026 daemon.notice netifd: Interface 'wgclient' is now down
Fri Jan  9 16:44:39 2026 user.notice firewall: Reloading firewall due to ifdown of wgclient ()
Fri Jan  9 16:46:38 2026 kern.warn kernel: [  392.400127] ath10k_ahb a000000.wifi: htt tx: fixing invalid VHT TX rate code 0xff
Fri Jan  9 16:49:13 2026 kern.warn kernel: [  548.127346] ath10k_ahb a800000.wifi: Invalid VHT mcs 15 peer stats

Any guidance or help on this is much appreciated

Thank you

I assume the reason is the local network policy, probably unable to connect WireGuard.