AX1800 as Wireguard server and ML3000 as wireguard client

Hi everyone, I am new to setting up vpn using wireguard.
Here is the information

Wireguard server setup on the AX1800 all the functions are default with the profile configure without the DDNS enabled.

Wireguard client is a GL-ML3000 configured as the client with the profile I downloaded from the wireguard Server. when I start the wireguard client. it cannot connect to the wireguard server.

wireguard client Logs
Wed Dec 18 17:42:22 2024 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=/
Wed Dec 18 17:42:22 2024 daemon.notice netifd: Interface 'wgclient' is now down
Wed Dec 18 17:42:22 2024 daemon.notice netifd: Interface 'wgclient' is setting up now
Wed Dec 18 17:42:22 2024 user.notice firewall: Reloading firewall due to ifdown of wgclient ()
Wed Dec 18 17:44:08 2024 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=/
Wed Dec 18 17:44:08 2024 daemon.notice netifd: Interface 'wgclient' is now down
Wed Dec 18 17:44:08 2024 daemon.notice netifd: Interface 'wgclient' is setting up now
Wed Dec 18 17:44:08 2024 user.notice firewall: Reloading firewall due to ifdown of wgclient ()
Wed Dec 18 17:45:54 2024 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=/
Wed Dec 18 17:45:54 2024 daemon.notice netifd: Interface 'wgclient' is now down
Wed Dec 18 17:45:54 2024 daemon.notice netifd: Interface 'wgclient' is setting up now
Wed Dec 18 17:45:55 2024 user.notice firewall: Reloading firewall due to ifdown of wgclient ()
Wed Dec 18 17:47:40 2024 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=/
Wed Dec 18 17:47:40 2024 daemon.notice netifd: Interface 'wgclient' is now down
Wed Dec 18 17:47:40 2024 daemon.notice netifd: Interface 'wgclient' is setting up now
Wed Dec 18 17:47:40 2024 user.notice firewall: Reloading firewall due to ifdown of wgclient ()
Wed Dec 18 17:49:26 2024 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=/
Wed Dec 18 17:49:26 2024 daemon.notice netifd: Interface 'wgclient' is now down
Wed Dec 18 17:49:26 2024 daemon.notice netifd: Interface 'wgclient' is setting up now
Wed Dec 18 17:49:26 2024 user.notice firewall: Reloading firewall due to ifdown of wgclient ()

if anyone can help me with this issue.
Thanks

Is your client on the same network?

Could you check if it has a public IP address?
See this guide How to check if you have a public IP - GL.iNet Router Docs 4

No the client is on a different network for access to the device, and using a completely different IPS provide. but it just doesn't want to start the vpn tunnel to wireguard server. Is there any debug I can run to see the vpn connections setup and at which phase of the connection it is failing?

That's a good start - often that's the issue.

Maybe try using a WG client on your phone and see how that goes?

Unfortunately, I'm not smart enough for that, but plenty of others here are. Good luck! :+1: