i'have made this configuration :
[ ~]# vi /etc/e-smith/templates-custom/etc/wireguard/wg0.conf/51remotePeers
~]# expand-template /etc/wireguard/wg0.conf
~]# signal-event remoteaccess-update
~]# config show wg-quick@wg0
wg-quick@wg0=service
UDPPort=51820
access=public
ip=193.33.56.123
mask=32
private=AAAAAAAAAAAAAAAAAAAAAAAAAAA=
public=BBBBBBBBBBBBBBBBBBBBBBBBBB=
status=enabled
~]# cat /etc/e-smith/templates-custom/etc/wireguard/wg0.conf/51remotePeers
[Peer]
# rezine_vpn
PublicKey = CCCCCCCCCCCCCCCCCCCCCC= #key of VPN provider
EndPoints = 193.33.56.19:51820 #address of VPN provider server
AllowedIPs = 0.0.0.0/0\n";
~]# systemctl start wg-quick@wg0.service
Job for wg-quick@wg0.service failed because the control process exited with error code. See "systemctl status wg-quick@wg0.service" and "journalctl -xe" for details.
~]# systemctl status wg-quick@wg0.service
● wg-quick@wg0.service - WireGuard via wg-quick(8) for wg0
Loaded: loaded (/usr/lib/systemd/system/wg-quick@.service; enabled; vendor preset: enabled)
Drop-In: /usr/lib/systemd/system/wg-quick@wg0.service.d
└─51k.conf
Active: failed (Result: exit-code) since ven. 2025-03-28 17:34:51 CET; 1min 6s ago
Docs: man:wg-quick(8)
man:wg(8)
https://www.wireguard.com/
https://www.wireguard.com/quickstart/
https://git.zx2c4.com/wireguard-tools/about/src/man/wg-quick.8
https://git.zx2c4.com/wireguard-tools/about/src/man/wg.8
Process: 26800 ExecStop=/usr/bin/wg-quick down %i (code=exited, status=0/SUCCESS)
Process: 13995 ExecStart=/usr/bin/wg-quick up %i (code=exited, status=1/FAILURE)
Main PID: 13995 (code=exited, status=1/FAILURE)
mars 28 17:34:51 k.albe.ovh systemd[1]: Starting WireGuard via wg-q.... # albe.ovh is my domain name
mars 28 17:34:51 k.albe.ovh wg-quick[13995]: [#] ip link add wg0 typ...
mars 28 17:34:51 k.albe.ovh wg-quick[13995]: [#] wg setconf wg0 /dev...
mars 28 17:34:51 k.albe.ovh wg-quick[13995]: Line unrecognized: `End...
mars 28 17:34:51 k.albe.ovh wg-quick[13995]: Configuration parsing e...
mars 28 17:34:51 k.albe.ovh wg-quick[13995]: [#] ip link delete dev wg0
mars 28 17:34:51 k.albe.ovh systemd[1]: wg-quick@wg0.service: main ...E
mars 28 17:34:51 k.albe.ovh systemd[1]: Failed to start WireGuard v....
mars 28 17:34:51 k.albe.ovh systemd[1]: Unit wg-quick@wg0.service e....
mars 28 17:34:51 k.albe.ovh systemd[1]: wg-quick@wg0.service failed.
Hint: Some lines were ellipsized, use -l to show in full.
That don't runs. I believe that script don't accept that IP is not in B class.