Как избежать ошибок IPV6 при попытке использовать образ kylemanna/openvpn

Как избежать ошибок IPV6 при попытке использовать образ kylemanna/openvpn

Я пытаюсь выполнить следующую команду развертывания...

docker run -v $OVPN_DATA:/etc/openvpn -d -p 1194:1194/udp --cap-add=NET_ADMIN kylemanna/openvpn

я получил

Ошибка Sysctl для disable_ipv6, запустите docker с '--sysctl net.ipv6.conf.all.disable_ipv6=0'

Так что я бегу

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

Связанный контент