Hi everyone,
I’m trying to add a WireGuard VPN from ProtonVPN to LibreELEC using ConnMan, but my config doesn’t appear when I run connmanctl services. I’ve checked that:
- My config file is in /storage/.config/wireguard/
- File format is flat key = value style (no [Interface]/[Peer] sections)
- Permissions are correct (chmod 600, owner is root)
- ConnMan was restarted after adding the file
Example of my anonymized ProtonVPN config:
Code
[VPN1_wireguard] Type = WireGuard
Name = WireGuard (ProtonVPN Server)
Host = 1.2.3.4
WireGuard.Address = 10.2.0.2/32
WireGuard.ListenPort = 51820
WireGuard.PrivateKey = <hidden>
WireGuard.PublicKey = <hidden>
WireGuard.DNS = 10.2.0.1
WireGuard.AllowedIPs = 0.0.0.0/0, ::/0
WireGuard.EndpointPort = 51820
WireGuard.PersistentKeepalive = 25
Display More
When I run connmanctl services, the VPN does not show up.
I’d appreciate guidance on what else I might need to do to make ConnMan recognize the ProtonVPN WireGuard VPN on LibreELEC.