Hi, I have just got GL iNet ax1800 router and want to use it as a wireguard client enabled repeater behind my main router. I manage to set a wireguard vpn connection but it gets disconnected after some time and I need to reboot my device to be able to reconnect. What I see is it is not able to recreate crashed wgclient interface.
Firmware: Admin Panel v4.7.0
Here are my logs, as you can see I was able to connect to vpn for 6 mins. After whatever I do I am not able to connect to the vpn again. I am not using static ip or DDNS on my main router.
Mon Apr 28 14:58:01 2025 daemon.err gl-repeater[2601]: (repeater-nl80211.lua:559) iwinfo: get info of sta1 fail
Mon Apr 28 14:58:04 2025 daemon.info gl-repeater[2601]: (repeater.lua:268) sta0: found 1 networks
Mon Apr 28 14:59:16 2025 daemon.info dnsmasq[32596]: exiting on receipt of SIGTERM
Mon Apr 28 14:59:16 2025 daemon.info dnsmasq[2850]: started, version 2.89 cache disabled
Mon Apr 28 14:59:16 2025 daemon.info dnsmasq[2850]: DNS service limited to local subnets
Mon Apr 28 14:59:16 2025 daemon.info dnsmasq[2850]: compile time options: IPv6 GNU-getopt no-RTC no-DBus UBus no-i18n no-IDN DHCP DHCPv6 no-Lua TFTP conntrack ipset nftset auth cryptohash DNSSEC no-ID loop-detect inotify dumpfile
Mon Apr 28 14:59:16 2025 daemon.info dnsmasq[2850]: UBus support enabled: connected to system bus
Mon Apr 28 14:59:16 2025 daemon.warn dnsmasq[2850]: warning: no upstream servers configured
Mon Apr 28 14:59:16 2025 daemon.info dnsmasq-dhcp[2850]: DHCP, IP range 192.168.8.100 -- 192.168.8.249, lease time 12h
Mon Apr 28 14:59:16 2025 daemon.info dnsmasq[2850]: using only locally-known addresses for lan_chgd
Mon Apr 28 14:59:16 2025 daemon.info dnsmasq[2850]: read /etc/hosts - 12 names
Mon Apr 28 14:59:16 2025 daemon.info dnsmasq[2850]: read /tmp/hosts.vpn/lan_hosts - 2 names
Mon Apr 28 14:59:16 2025 daemon.info dnsmasq-dhcp[2850]: read /etc/ethers - 0 addresses
Mon Apr 28 14:59:16 2025 daemon.info dnsmasq[3004]: started, version 2.89 cachesize 150
Mon Apr 28 14:59:16 2025 daemon.info dnsmasq[3004]: compile time options: IPv6 GNU-getopt no-RTC no-DBus UBus no-i18n no-IDN DHCP DHCPv6 no-Lua TFTP conntrack ipset nftset auth cryptohash DNSSEC no-ID loop-detect inotify dumpfile
Mon Apr 28 14:59:16 2025 daemon.info dnsmasq[3004]: UBus support enabled: connected to system bus
Mon Apr 28 14:59:16 2025 daemon.info dnsmasq-dhcp[3004]: DHCP, IP range 192.168.8.100 -- 192.168.8.249, lease time 12h
Mon Apr 28 14:59:16 2025 daemon.info dnsmasq-dhcp[3004]: IPv6 router advertisement enabled
Mon Apr 28 14:59:16 2025 daemon.info dnsmasq[3004]: using only locally-known addresses for test
Mon Apr 28 14:59:16 2025 daemon.info dnsmasq[3004]: using only locally-known addresses for onion
Mon Apr 28 14:59:16 2025 daemon.info dnsmasq[3004]: using only locally-known addresses for localhost
Mon Apr 28 14:59:16 2025 daemon.info dnsmasq[3004]: using only locally-known addresses for local
Mon Apr 28 14:59:16 2025 daemon.info dnsmasq[3004]: using only locally-known addresses for invalid
Mon Apr 28 14:59:16 2025 daemon.info dnsmasq[3004]: using only locally-known addresses for bind
Mon Apr 28 14:59:16 2025 daemon.info dnsmasq[3004]: using only locally-known addresses for lan
Mon Apr 28 14:59:16 2025 daemon.info dnsmasq[3004]: reading /tmp/resolv.conf.d/resolv.conf.auto
Mon Apr 28 14:59:16 2025 daemon.info dnsmasq[3004]: using nameserver 192.168.1.1#53
Mon Apr 28 14:59:16 2025 daemon.info dnsmasq[3004]: using only locally-known addresses for test
Mon Apr 28 14:59:16 2025 daemon.info dnsmasq[3004]: using only locally-known addresses for onion
Mon Apr 28 14:59:16 2025 daemon.info dnsmasq[3004]: using only locally-known addresses for localhost
Mon Apr 28 14:59:16 2025 daemon.info dnsmasq[3004]: using only locally-known addresses for local
Mon Apr 28 14:59:16 2025 daemon.info dnsmasq[3004]: using only locally-known addresses for invalid
Mon Apr 28 14:59:16 2025 daemon.info dnsmasq[3004]: using only locally-known addresses for bind
Mon Apr 28 14:59:16 2025 daemon.info dnsmasq[3004]: using only locally-known addresses for lan
Mon Apr 28 14:59:16 2025 daemon.info dnsmasq[3004]: read /etc/hosts - 12 names
Mon Apr 28 14:59:16 2025 daemon.info dnsmasq[3004]: read /tmp/hosts/dhcp.cfg01411c - 4 names
Mon Apr 28 14:59:16 2025 daemon.info dnsmasq-dhcp[3004]: read /etc/ethers - 0 addresses
Mon Apr 28 14:59:16 2025 daemon.notice netifd: Interface 'wgclient' is setting up now
Mon Apr 28 14:59:16 2025 user.notice root: disable GRO on wgclient
Mon Apr 28 14:59:17 2025 daemon.notice netifd: Network device 'wgclient' link is up
Mon Apr 28 14:59:17 2025 daemon.notice netifd: Interface 'wgclient' is now up
Mon Apr 28 14:59:17 2025 user.notice wgclient-up: env value:T_J_V_ifname=string J_V_address_external=1 USER=root ifname=wgclient ACTION=KEYPAIR-CREATED N_J_V_address_external=address-external SHLVL=2 J_V_keep=1 HOME=/ HOTPLUG_TYPE=wireguard T_J_V_interface=string J_V_ifname=wgclient T_J_V_link_up=boolean LOGNAME=root DEVICENAME= T_J_V_action=int TERM=linux SUBSYSTEM=wireguard PATH=/usr/sbin:/usr/bin:/sbin:/bin CONFIG_LIST_STATE= J_V_interface=wgclient K_J_V= action ifname link_up address_external keep interface J_V_link_up=1 J_V_action=0 T_J_V_address_external=boolean N_J_V_link_up=link-up T_J_V_keep=boolean PWD=/ JSON_CUR=J_V CONFIG_SECTIONS=global AzireVPN Mullvad FromApp group_926 group_245 group_3212 PIA Surfshark NordVPN Hideme IPVanish group_3127 group_6094 group_9061 group_8379 group_1346 group_7932 peer_2001 group_1891 peer_2002 peer_1500 CONFIG_cfg030f15_ports=
Mon Apr 28 14:59:17 2025 user.notice firewall: Reloading firewall due to ifup of wgclient (wgclient)
Mon Apr 28 14:59:18 2025 daemon.info dnsmasq[2850]: exiting on receipt of SIGTERM
Mon Apr 28 14:59:18 2025 daemon.info dnsmasq[3440]: started, version 2.89 cache disabled
Mon Apr 28 14:59:18 2025 daemon.info dnsmasq[3440]: DNS service limited to local subnets
Mon Apr 28 14:59:18 2025 daemon.info dnsmasq[3440]: compile time options: IPv6 GNU-getopt no-RTC no-DBus UBus no-i18n no-IDN DHCP DHCPv6 no-Lua TFTP conntrack ipset nftset auth cryptohash DNSSEC no-ID loop-detect inotify dumpfile
Mon Apr 28 14:59:18 2025 daemon.info dnsmasq[3440]: UBus support enabled: connected to system bus
Mon Apr 28 14:59:18 2025 daemon.info dnsmasq-dhcp[3440]: DHCP, IP range 192.168.8.100 -- 192.168.8.249, lease time 12h
Mon Apr 28 14:59:18 2025 daemon.info dnsmasq[3440]: using nameserver 162.252.172.57#53
Mon Apr 28 14:59:18 2025 daemon.info dnsmasq[3440]: using nameserver 149.154.159.92#53
Mon Apr 28 14:59:18 2025 daemon.info dnsmasq[3440]: using only locally-known addresses for lan_chgd
Mon Apr 28 14:59:18 2025 daemon.info dnsmasq[3440]: read /etc/hosts - 12 names
Mon Apr 28 14:59:18 2025 daemon.info dnsmasq[3440]: read /tmp/hosts.vpn/lan_hosts - 2 names
Mon Apr 28 14:59:18 2025 daemon.info dnsmasq-dhcp[3440]: read /etc/ethers - 0 addresses
Mon Apr 28 15:05:40 2025 daemon.info dnsmasq[3440]: exiting on receipt of SIGTERM
Mon Apr 28 15:05:40 2025 daemon.notice netifd: Network device 'wgclient' link is down
Mon Apr 28 15:05:40 2025 user.notice firewall: Reloading firewall due to ifdown of wgclient ()
Mon Apr 28 15:05:40 2025 daemon.notice netifd: Interface 'wgclient' is now down
Mon Apr 28 15:05:40 2025 daemon.notice netifd: Interface 'wgclient' is setting up now
Mon Apr 28 15:05:41 2025 user.notice root: disable GRO on wgclient
Mon Apr 28 15:06:21 2025 daemon.info dnsmasq[3004]: exiting on receipt of SIGTERM
Mon Apr 28 15:06:22 2025 daemon.info dnsmasq[7759]: started, version 2.89 cachesize 150
Mon Apr 28 15:06:22 2025 daemon.info dnsmasq[7759]: compile time options: IPv6 GNU-getopt no-RTC no-DBus UBus no-i18n no-IDN DHCP DHCPv6 no-Lua TFTP conntrack ipset nftset auth cryptohash DNSSEC no-ID loop-detect inotify dumpfile
Mon Apr 28 15:06:22 2025 daemon.info dnsmasq[7759]: UBus support enabled: connected to system bus
Mon Apr 28 15:06:22 2025 daemon.info dnsmasq-dhcp[7759]: DHCP, IP range 192.168.8.100 -- 192.168.8.249, lease time 12h
Mon Apr 28 15:06:22 2025 daemon.info dnsmasq-dhcp[7759]: IPv6 router advertisement enabled
Mon Apr 28 15:06:22 2025 daemon.info dnsmasq[7759]: using only locally-known addresses for test
Mon Apr 28 15:06:22 2025 daemon.info dnsmasq[7759]: using only locally-known addresses for onion
Mon Apr 28 15:06:22 2025 daemon.info dnsmasq[7759]: using only locally-known addresses for localhost
Mon Apr 28 15:06:22 2025 daemon.info dnsmasq[7759]: using only locally-known addresses for local
Mon Apr 28 15:06:22 2025 daemon.info dnsmasq[7759]: using only locally-known addresses for invalid
Mon Apr 28 15:06:22 2025 daemon.info dnsmasq[7759]: using only locally-known addresses for bind
Mon Apr 28 15:06:22 2025 daemon.info dnsmasq[7759]: using only locally-known addresses for lan
Mon Apr 28 15:06:22 2025 daemon.info dnsmasq[7759]: reading /tmp/resolv.conf.d/resolv.conf.auto
Mon Apr 28 15:06:22 2025 daemon.info dnsmasq[7759]: using nameserver 192.168.1.1#53
Mon Apr 28 15:06:22 2025 daemon.info dnsmasq[7759]: using only locally-known addresses for test
Mon Apr 28 15:06:22 2025 daemon.info dnsmasq[7759]: using only locally-known addresses for onion
Mon Apr 28 15:06:22 2025 daemon.info dnsmasq[7759]: using only locally-known addresses for localhost
Mon Apr 28 15:06:22 2025 daemon.info dnsmasq[7759]: using only locally-known addresses for local
Mon Apr 28 15:06:22 2025 daemon.info dnsmasq[7759]: using only locally-known addresses for invalid
Mon Apr 28 15:06:22 2025 daemon.info dnsmasq[7759]: using only locally-known addresses for bind
Mon Apr 28 15:06:22 2025 daemon.info dnsmasq[7759]: using only locally-known addresses for lan
Mon Apr 28 15:06:22 2025 daemon.info dnsmasq[7759]: read /etc/hosts - 12 names
Mon Apr 28 15:06:22 2025 daemon.info dnsmasq[7759]: read /tmp/hosts/dhcp.cfg01411c - 4 names
Mon Apr 28 15:06:22 2025 daemon.info dnsmasq-dhcp[7759]: read /etc/ethers - 0 addresses
Mon Apr 28 15:06:22 2025 daemon.notice netifd: Interface 'wgclient' is now down
Mon Apr 28 15:06:23 2025 user.notice firewall: Reloading firewall due to ifdown of wgclient ()
Following is the retry behaviour:
Mon Apr 28 15:25:13 2025 daemon.notice netifd: Interface 'wgclient' is now down
Mon Apr 28 15:25:14 2025 user.notice firewall: Reloading firewall due to ifdown of wgclient ()
Mon Apr 28 15:27:50 2025 daemon.notice netifd: Interface 'wgclient' is setting up now
Mon Apr 28 15:27:50 2025 user.notice root: disable GRO on wgclient
Mon Apr 28 15:29:41 2025 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=/
Mon Apr 28 15:29:42 2025 daemon.notice netifd: Interface 'wgclient' is now down
Mon Apr 28 15:29:42 2025 daemon.notice netifd: Interface 'wgclient' is setting up now
Mon Apr 28 15:29:42 2025 user.notice root: disable GRO on wgclient
Mon Apr 28 15:29:42 2025 user.notice firewall: Reloading firewall due to ifdown of wgclient ()
Mon Apr 28 15:31:32 2025 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=/
Mon Apr 28 15:31:32 2025 daemon.notice netifd: Interface 'wgclient' is now down
Mon Apr 28 15:31:32 2025 daemon.notice netifd: Interface 'wgclient' is setting up now
Mon Apr 28 15:31:32 2025 user.notice root: disable GRO on wgclient
Mon Apr 28 15:31:33 2025 user.notice firewall: Reloading firewall due to ifdown of wgclient ()
Mon Apr 28 15:33:23 2025 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=/
Mon Apr 28 15:33:24 2025 daemon.notice netifd: Interface 'wgclient' is now down
Mon Apr 28 15:33:24 2025 daemon.notice netifd: Interface 'wgclient' is setting up now
Mon Apr 28 15:33:24 2025 user.notice root: disable GRO on wgclient
Mon Apr 28 15:33:24 2025 user.notice firewall: Reloading firewall due to ifdown of wgclient ()