Hello,
I tried to setup my GL-X750 as a WireGurad client to connect to my home network router (FritzBox). On the home router a WireGurad server is running, which I also use to connect from my iPhone. This is working fine.
I created a new configuration file for the GL-X750 and wanted to import it. At first I tried using the iOS app for this, but it only said that the scanned qr code is no valid WireGurad config. Well, fine. Is this a known bug?
Then I tried using the config file directly. The settings were correctly recognized by the GL-X750 but when I enabled it, it never finished. The error log looks like:
Mon Jan 22 17:22:14 2024 daemon.notice netifd: wgclient (12901): [!] Section @forwarding[1] is disabled, ignoring section
Mon Jan 22 17:22:14 2024 daemon.notice netifd: wgclient (12901): [!] Section nat6 option 'reload' is not supported by fw4
Mon Jan 22 17:22:14 2024 daemon.notice netifd: wgclient (12901): [!] Section gls2s option 'reload' is not supported by fw4
Mon Jan 22 17:22:14 2024 daemon.notice netifd: wgclient (12901): [!] Section gls2s specifies unreachable path '/var/etc/gls2s.include', ignoring section
Mon Jan 22 17:22:14 2024 daemon.notice netifd: wgclient (12901): [!] Section glblock option 'reload' is not supported by fw4
Mon Jan 22 17:22:14 2024 daemon.notice netifd: wgclient (12901): [!] Section vpn_server_policy option 'reload' is not supported by fw4
Mon Jan 22 17:22:14 2024 daemon.notice netifd: wgclient (12901): [!] Automatically including '/usr/share/nftables.d/chain-pre/mangle_output/01-process_mark.nft'
Mon Jan 22 17:22:14 2024 daemon.notice netifd: wgclient (12901): [!] Automatically including '/usr/share/nftables.d/chain-post/mangle_output/out_conn_mark_restore.nft'
Mon Jan 22 17:22:16 2024 daemon.notice netifd: wgclient (12901): DROP all opt -- in * out * 0.0.0.0/0 -> 0.0.0.0/0 match-set GL_MAC_BLOCK src
Mon Jan 22 17:22:16 2024 daemon.notice netifd: wgclient (12901): Failed to parse json data: unexpected character
Mon Jan 22 17:22:16 2024 daemon.notice netifd: wgclient (12901): uci: Entry not found
Mon Jan 22 17:22:16 2024 daemon.notice netifd: wgclient (12901): cat: can't open '/tmp/run/wg_resolved_ip': No such file or directory
Mon Jan 22 17:22:16 2024 daemon.notice netifd: Interface 'wgclient' is now down
Mon Jan 22 17:22:16 2024 daemon.notice netifd: Interface 'wgclient' is setting up now
Mon Jan 22 17:22:20 2024 user.notice mwan3[13098]: Execute ifdown event on interface wgclient (unknown)
Mon Jan 22 17:22:25 2024 user.notice firewall: Reloading firewall due to ifdown of wgclient ()
Mon Jan 22 17:23:27 2024 daemon.notice netifd: Interface 'wgclient' is now down
Mon Jan 22 17:23:29 2024 user.notice mwan3[15629]: Execute ifdown event on interface wgclient (unknown)
Mon Jan 22 17:23:38 2024 user.notice firewall: Reloading firewall due to ifdown of wgclient ()
Mon Jan 22 17:24:39 2024 daemon.notice netifd: Interface 'wgclient' is setting up now
Mon Jan 22 17:26:30 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=/
Mon Jan 22 17:26:35 2024 daemon.notice netifd: Interface 'wgclient' is now down
Mon Jan 22 17:26:35 2024 daemon.notice netifd: Interface 'wgclient' is setting up now
Mon Jan 22 17:26:39 2024 user.notice mwan3[20536]: Execute ifdown event on interface wgclient (unknown)
Mon Jan 22 17:26:44 2024 user.notice firewall: Reloading firewall due to ifdown of wgclient ()
I also updated the firmware to the newst available 4.3.7, according to the website, in the webinterface it says 4.0 (also known bug?).
Any ideas whats going wrong?
I tried importing the same WireGurad config to my iPhone afterwards and it worked without any issues and I was able to connect to the WireGurad server.
BG
Jan