Ich versuche, den folgenden Bereitstellungsbefehl auszuführen …
docker run -v $OVPN_DATA:/etc/openvpn -d -p 1194:1194/udp --cap-add=NET_ADMIN kylemanna/openvpn
Ich bekomme
Sysctl-Fehler für disable_ipv6, bitte führen Sie Docker mit „--sysctl net.ipv6.conf.all.disable_ipv6=0“ aus.
Also laufe ich
docker run -v $OVPN_DATA:/etc/openvpn -d -p 1194:1194/udp --cap-add=NET_ADMIN --sysctl net.ipv6.conf.all.disable_ipv6=0 kylemanna/openvpn
Aber ich bekomme
Sysctl-Fehler für Standardweiterleitung, bitte führen Sie Docker mit „--sysctl net.ipv6.conf.default.forwarding=1“ aus.
Also versuche ich...
docker run -v $OVPN_DATA:/etc/openvpn -d -p 1194:1194/udp --cap-add=NET_ADMIN --sysctl net.ipv6.conf.all.disable_ipv6=0 --sysctl net.ipv6.conf.default.forwarding=1 kylemanna/openvpn
Aber es nimmt den Sysctl-Wert nicht an ...
Sysctl-Fehler für alle Weiterleitungen, bitte führen Sie Docker mit „--sysctl net.ipv6.conf.all.forwarding=1“ aus.
Also habe ich andere Varianten ausprobiert …
docker run -v $OVPN_DATA:/etc/openvpn -d -p 1194:1194/udp --cap-add=NET_ADMIN --sysctl "net.ipv6.conf.all.disable_ipv6=0 net.ipv6.conf.default.forwarding=1" kylemanna/openvpn
docker run -v $OVPN_DATA:/etc/openvpn -d -p 1194:1194/udp --cap-add=NET_ADMIN --sysctl net.ipv6.conf.all.disable_ipv6=0 net.ipv6.conf.default.forwarding=1 kylemanna/openvpn
docker run -v $OVPN_DATA:/etc/openvpn -d -p 1194:1194/udp --cap-add=NET_ADMIN --sysctl net.ipv6.conf.all.disable_ipv6=0,net.ipv6.conf.default.forwarding=1 kylemanna/openvpn
Aber nichts scheint zu funktionieren. Wie schalte ich IPv6 für das Bild aus?
Antwort1
Falls andere das gleiche Problem haben, sahen sie gleich aus, aber nicht ganz. Der eigentliche Befehl, der funktioniert, ist ...
docker run -v $OVPN_DATA:/etc/openvpn -d -p 1194:1194/udp --cap-add=NET_ADMIN --sysctl net.ipv6.conf.all.disable_ipv6=0 --sysctl net.ipv6.conf.default.forwarding=1 --sysctl net.ipv6.conf.all.forwarding=1 kylemanna/openvpn