Skip to content

Commit 5a6a47c

Browse files
chewittgitbook-bot
authored andcommitted
GitBook: [master] 3 pages and 2 assets modified
1 parent d4e2547 commit 5a6a47c

File tree

5 files changed

+9
-8
lines changed

5 files changed

+9
-8
lines changed

configuration/edid.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -172,7 +172,7 @@ If you boot your nVidia GPU based LibreELEC box before the TV/AVR and you see a
172172

173173
#### Get the needed information about your system
174174

175-
Open an SSH session to your LibreELEC machine. Once logged into the console we need to work out the DFP number.
175+
Open an SSH session to your LibreELEC machine. Once logged into the console we need to work out the DFP number.
176176

177177
```text
178178
grep ": connected" /var/log/Xorg.0.log | head -n 1

configuration/hypercon.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# Hypercon
22

3-
HyperCon is a graphical application which allows you to configure [Hyperion](/hyperion.md) (an ambient lighting system) running on a remote LibreELEC device, from a Windows, macOS or Linux desktop. Hypercon is a Java application, and so requires you to have a working Java runtime environment \(JRE\) installed to run it. Java v1.7 or higher is required.
3+
HyperCon is a graphical application which allows you to configure [Hyperion](https://github.com/LibreELEC/documentation/tree/bb394d22013fdc5f491418b7367a92b73ca7c45a/hyperion.md) \(an ambient lighting system\) running on a remote LibreELEC device, from a Windows, macOS or Linux desktop. Hypercon is a Java application, and so requires you to have a working Java runtime environment \(JRE\) installed to run it. Java v1.7 or higher is required.
44

55
The latest version is here [http://releases.libreelec.tv/hypercon-LE.jar](http://releases.libreelec.tv/hypercon-LE.jar)
66

configuration/wireguard.md

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ WireGuard tunnels are managed by a ConnMan VPN plugin \(connman-vpn.service\) th
66

77
## Sample Config
88

9-
ConnMan uses its own configuration file format \(see below\) so you cannot import/use the files exported from WireGuard server tools and third-party VPN services - the format is different. Those files will contain everything you need, but you must manually transpose the information into the ConnMan format:
9+
ConnMan uses its own configuration file format \(see below\) so you cannot import/use the files exported from WireGuard server tools and third-party VPN services - the format is different. Those files will contain everything you need, but you must manually transpose the information into the ConnMan format:
1010

1111
```text
1212
[provider_wireguard]
@@ -160,14 +160,13 @@ RPi4:~ # systemctl start wireguard.service
160160

161161
Check the WireGuard tunnel is active using "ifconfig" and "ping" and if all is good, reboot to test the WireGuard tunnel comes up automatically on boot.
162162

163-
## Known issues
164-
Connman makes wg0 route for all traffic by default, no matter what `WireGuard.AllowedIPs` you will set.
163+
## Known Issues
165164

166-
To workaround this problem if you really need route only specific networks via wireguard tunnel (e.g. to watch IPTV from abroad), you can use tips and systemd config example from this forum tread https://forum.libreelec.tv/thread/21906-wireguard-changes-the-default-route-although-not-configured/
165+
ConnMan makes wg0 route all traffic over the WireGuard tunnel by default, no matter what `WireGuard.AllowedIPs` configuration you set. To route only specific networks via the tunnel the ConnMan service order \(which influences routing order\) must be changed.
167166

168-
Note `sleep` `connmanctl move-after` and `route add` commands added to config.
167+
Note the`sleep` and `connmanctl move-after` and `route add` commands used in the following tweaked systemd service file:
169168

170-
```
169+
```text
171170
[Unit]
172171
Description=WireGuard VPN Service
173172
After=network-online.target nss-lookup.target connman.service connman-vpn.service bluetooth.service
@@ -187,6 +186,8 @@ ExecStop=/usr/bin/connmanctl disconnect vpn_X_klaus
187186
WantedBy=multi-user.target
188187
```
189188

189+
The following forum thread has tips and examples: [https://forum.libreelec.tv/thread/21906-wireguard-changes-the-default-route-although-not-configured/](https://forum.libreelec.tv/thread/21906-wireguard-changes-the-default-route-although-not-configured/)
190+
190191
## Thanks
191192

192193
Big thanks! to ConnMan maintainer Daniel Wagner \(wagi\) who worked with LibreELEC staff to implement WireGuard support in ConnMan \(he wrote the code, we ~~abused~~ tested it\).
-23.2 KB
Binary file not shown.

configure/hyperion-rpi.png

-27.5 KB
Binary file not shown.

0 commit comments

Comments
 (0)