次のデプロイ コマンドを実行しようとしています...
docker run -v $OVPN_DATA:/etc/openvpn -d -p 1194:1194/udp --cap-add=NET_ADMIN kylemanna/openvpn
私は
Sysctl エラー: '--sysctl net.ipv6.conf.all.disable_ipv6=0' で docker を実行してください
だから私は走る
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
でも私は
デフォルト転送の Sysctl エラーです。docker を '--sysctl net.ipv6.conf.default.forwarding=1' で実行してください。
だから私は試してみる...
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
しかし、sysctl 値は取得されません...
すべての転送で Sysctl エラーが発生しています。docker を '--sysctl net.ipv6.conf.all.forwarding=1' で実行してください。
そこで他のバリエーションも試してみました...
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
しかし、どれも機能していないようです。イメージの IPv6 をオフにするにはどうすればよいですか?
答え1
他の人も同じ問題を抱えている場合、見た目は同じですが、完全に同じではありません。実際に機能するコマンドは...
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