I am trying to configure my VPN in LibreELEC using WireGuard. I am currently using the Xeovo VPN service. They train me the Wireguard configuration as follows:
[Interface]
Address = 10.128.XX.XXX
PrivateKey = [PrivateKey]
DNS = 10.128.0.1
[Peer]
PublicKey = [PublicKey]
AllowedIPs = 0.0.0.0/0
Endpoint = fr.gw.xeovo.com:51820
Generally, with any Wireguard client adding this configuration it works fine. I have seen in the LibreELEC documentation that it should be added as follows: WireGuard - LibreELEC.wiki. I tried to add the following configuration but it doesn't work:
[Xeovo]
Type = WireGuard
Name = Xeovo
Host = fr.gw.xeovo.com
WireGuard.Address = 10.128.XX.XXX/32
WireGuard.ListenPort = 51820
WireGuard.PrivateKey = [PrivateKey]
WireGuard.PublicKey = [PublicKey]
WireGuard.DNS = 1.1.1.1
WireGuard.AllowedIPs = 0.0.0.0/0
WireGuard.EndpointPort = 51820
WireGuard.PersistentKeepalive = 25
Display More
I have tried several configurations. Using the DNS offered by Xeovo, changing the domain for the IP in Host . But it doesn't work.
I try to run connmanctl services to see if it detects the configuration and does not appear.
I have even tried to configure a Wireguard in local and it seems to detect it.
Previously also provided with some IP and does not seem to work. According to the documentation, they say that Wireguard's tunnels are managed by a service called ConnMan VPN plugin (connman-vpn.service), I see in the logs the following error:
Jan 18 16:49:05 LibreELEC connman-vpnd[278]: Config file /storage/.config/wireguard/xeovo.config does not contain any configuration that can be provisioned!
Do I have to put in WireGuard.PrivateKey and WireGuard.PublicKey the data that Xeovo sends me? Or should I create my PublicKey?
Could someone tell me what I'm doing wrong?
Regards,
T3rr0rz0n3