Quick read of ipv6 docs and small fixes.
* Why on earth does one directly edit the systemd/system/docker.service file just to add a start argument? * Fixed typos. * I have not fully tested it yet, but I will when I have time.
This commit is contained in:
parent
2508abd5ad
commit
c679404695
11
docs/ipv6.md
11
docs/ipv6.md
@ -1,6 +1,6 @@
|
|||||||
# IPv6 Support
|
# IPv6 Support
|
||||||
|
|
||||||
This is a work in progress, more polish to follow. Use the `dev` git branch and `dev` docker image tag for testing.
|
This is a work in progress, more polish to follow.
|
||||||
|
|
||||||
## Tunnel IPv6 Address To OpenVPN Clients
|
## Tunnel IPv6 Address To OpenVPN Clients
|
||||||
|
|
||||||
@ -13,7 +13,7 @@ Systemd is used to setup a static route and Debian 8.1 or later is recommended a
|
|||||||
|
|
||||||
The tutorial uses a free tunnel from [tunnelbroker.net](https://tunnelbroker.net/) to get a /64 and /48 prefix allocated to me. The tunnel endpoint is less then 3 ms away from Digital Ocean's San Francisco datacenter.
|
The tutorial uses a free tunnel from [tunnelbroker.net](https://tunnelbroker.net/) to get a /64 and /48 prefix allocated to me. The tunnel endpoint is less then 3 ms away from Digital Ocean's San Francisco datacenter.
|
||||||
|
|
||||||
Place the following in `/etc/network/interfaces`. Relace `PUBLIC_IP` with your host's public IPv4 address and replace 2001:db8::2 and 2001:db8::1 with the corresponding tunnel endpoints:
|
Place the following in `/etc/network/interfaces`. Replace `PUBLIC_IP` with your host's public IPv4 address and replace 2001:db8::2 and 2001:db8::1 with the corresponding tunnel endpoints:
|
||||||
|
|
||||||
auto he-ipv6
|
auto he-ipv6
|
||||||
iface he-ipv6 inet6 v4tunnel
|
iface he-ipv6 inet6 v4tunnel
|
||||||
@ -37,13 +37,14 @@ If this doesn't work, figure it out. It may be necessary to add an firewall rul
|
|||||||
|
|
||||||
### Step 2 — Update Docker's Init To Enable IPv6 Support
|
### Step 2 — Update Docker's Init To Enable IPv6 Support
|
||||||
|
|
||||||
Copy the system's existing docker file and append the `--ipv6` argument to the end of the command line:
|
|
||||||
|
|
||||||
sed -e 's:^\(ExecStart.*\):\1 --ipv6:' /lib/systemd/system/docker.service | tee /etc/systemd/system/docker.service
|
Append the `--ipv6` argument to the `DOCKER_OPTS` variable in:
|
||||||
|
|
||||||
|
/etc/default/docker
|
||||||
|
|
||||||
Reload the daemon and restart docker so that it takes affect:
|
Reload the daemon and restart docker so that it takes affect:
|
||||||
|
|
||||||
systemctl daemon-reload && systemctl restart docker.service
|
service docker restart
|
||||||
|
|
||||||
|
|
||||||
### Step 3 — Setup the systemd Unit File
|
### Step 3 — Setup the systemd Unit File
|
||||||
|
Loading…
Reference in New Issue
Block a user