This commit is contained in:
Quentin McGaw
2020-05-03 16:28:59 +00:00
parent 754bab9763
commit 89187b6b86
2 changed files with 10 additions and 15 deletions

View File

@@ -79,6 +79,16 @@
- If you have a host or router firewall, please refer [to the firewall documentation](https://github.com/qdm12/private-internet-access-docker/blob/master/doc/firewall.md)
1. On some devices such as Synology or Qnap machines, it's required to setup your tunnel device `/dev/net/tun` on your host:
```sh
insmod /lib/modules/tun.ko
# or
modprobe tun
```
You can verify it's here with `ls /dev/net`
1. Launch the container with:
```bash

View File

@@ -9,7 +9,6 @@
- [Mullvad does not work with IPv6](#Mullvad-does-not-work-with-IPv6)
- [What's all this Go code](#What-is-all-this-Go-code)
- [How to test DNS over TLS](#How-to-test-DNS-over-TLS)
- [How to fix OpenVPN failing to start](#How-to-fix-OpenVPN-failing-to-start)
## Openvpn disconnects because of a ping timeout
@@ -119,17 +118,3 @@ It is mostly made of the [internal directory](../internal) and the entry Go file
- You can test DNSSEC using [internet.nl/connection](https://www.internet.nl/connection/)
- Check DNS leak tests with [https://www.dnsleaktest.com](https://www.dnsleaktest.com)
- Some other DNS leaks tests might not work because of [this](https://github.com/qdm12/cloudflare-dns-server#verify-dns-connection) (*TLDR*: Unbound DNS server is a local caching intermediary)
## How to fix OpenVPN failing to start
You can try:
- Installing the tun kernel module on your host with `insmod /lib/modules/tun.ko` or `modprobe tun`
- Add to your:
- Docker run command: `--device=/dev/net/tun`
- Docker compose:
```yml
devices:
- /dev/net/tun
```