Hi
Brand new Beryl AX.
I’ve gone to configu
e Wireguard as a client.
I’ve given it a known working config, and it doesn’t connect.
Error log contains
rTue Apr 16 13:13:49 2024 daemon.notice netifd: wgclient (11001): * Rule 'safe_mode_mark_save'
Tue Apr 16 13:13:49 2024 daemon.notice netifd: wgclient (11001): * Zone 'lan'
Tue Apr 16 13:13:49 2024 daemon.notice netifd: wgclient (11001): * Zone 'wan'
Tue Apr 16 13:13:49 2024 daemon.notice netifd: wgclient (11001): * Zone 'guest'
Tue Apr 16 13:13:49 2024 daemon.notice netifd: wgclient (11001): * Zone 'wgclient'
Tue Apr 16 13:13:49 2024 daemon.notice netifd: wgclient (11001): * Set tcp_ecn to off
Tue Apr 16 13:13:49 2024 daemon.notice netifd: wgclient (11001): * Set tcp_syncookies to on
Tue Apr 16 13:13:49 2024 daemon.notice netifd: wgclient (11001): * Set tcp_window_scaling to on
Tue Apr 16 13:13:49 2024 daemon.notice netifd: wgclient (11001): * Running script '/etc/firewall.nat6'
Tue Apr 16 13:13:49 2024 daemon.notice netifd: wgclient (11001): * Running script '/etc/firewall.swap_wan_in_conn_mark.sh'
Tue Apr 16 13:13:49 2024 daemon.notice netifd: wgclient (11001): * Running script '/etc/firewall.vpn_server_policy.sh'
Tue Apr 16 13:13:49 2024 daemon.notice netifd: wgclient (11001): * Running script '/var/etc/gls2s.include'
Tue Apr 16 13:13:49 2024 daemon.notice netifd: wgclient (11001): ! Skipping due to path error: No such file or directory
Tue Apr 16 13:13:49 2024 daemon.notice netifd: wgclient (11001): * Running script '/usr/bin/gl_block.sh'
Tue Apr 16 13:13:49 2024 daemon.notice netifd: wgclient (11001): Failed to parse json data: unexpected character
Tue Apr 16 13:13:49 2024 daemon.notice netifd: wgclient (11001): uci: Entry not found
Tue Apr 16 13:13:49 2024 daemon.notice netifd: wgclient (11001): cat: can't open '/tmp/run/wg_resolved_ip': No such file or directory
Tue Apr 16 13:13:49 2024 daemon.notice netifd: Interface 'wgclient' is now down
Tue Apr 16 13:13:49 2024 daemon.notice netifd: Interface 'wgclient' is setting up now
Tue Apr 16 13:13:49 2024 user.notice firewall: Reloading firewall due to ifdown of wgclient ()
I can confirm the VPN server does have port 51820 open. I have other clients connected. I can also confirm that I have taken the config for this Beryl AX router and put it on another device and it connected. But when putting it on the Beryl, it won’t.
I haven’t set up anything as this is brand new router. I have also tried manually entering the config rather than give it a config file. I have checked the forum for other issues, installed some opkg file they said to install
root@GL-MT3000:~# opkg install iptables-mod-conntrack-extra
but still doesn’t work. I’d appreciate some assistance please.
Extra information:
This is not a commercial VPN like mullvad/nord/surfshark this is a self-hosted wireguard VPN running on my own private server.
The VPN does work for other clients. I have two phones, and my laptop all connecting just fine.
I’ve also taken the config for my laptop, put it on the BerylAX and it does not work. It does work on the laptop.
This is definitely something wrong on the Beryl AX side. There are numerous similar issues reported on the forum. I am not blocking anything on my internet connection, other devices can reach just fine, it’s just the Beryl that cannot establish a connection to the wireguard server.
Firmware version is 4.5.16 “release 3”