Awesome project! I've successfully set up LibreElec on a Raspberry Pi 4 with wireguard to route 10.x.x.x. traffic only: WireGuard.AllowedIPs = 10.x.x.x/24
It works perfectly, wireguard is elegant and amazing and I love it. Except, it breaks normal internet access:
ping: sendto: Required key not available
Accessing livestream via plugin
URLError: <urlopen error [Errno 113] No route to host>
-->End of Python script error report<--
2020-04-13 22:43:02.776 T:2546455408 ERROR: GetDirectory - Error getting plugin://plugin.video.livestream
Error Contents: <urlopen error [Errno 113] No route to host>
Disabling wireguard fixes everything immediately.
connmanctl disconnect my_10_x_x_x_domain
If I understand how this works, connman should perform a simple online check using EnableOnlineCheck, which is enabled by default, curling the URL below at startup
curl fails too, so I'm puzzled why connman seems to be preferring Wireguard to eth0.
Any help appreciated!