Como evito erros de IPV6 ao tentar usar a imagem kylemanna/openvpn

Como evito erros de IPV6 ao tentar usar a imagem kylemanna/openvpn

Estou tentando executar o seguinte comando de implantação ...

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

eu recebo

Erro Sysctl para disable_ipv6, execute o docker com '--sysctl net.ipv6.conf.all.disable_ipv6=0'

Então eu corro

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

Mas eu entendo

Erro Sysctl para encaminhamento padrão, execute o docker com '--sysctl net.ipv6.conf.default.forwarding=1'

Então eu tento...

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

Mas não leva o valor sysctl ...

Erro Sysctl para todos os encaminhamentos, execute o docker com '--sysctl net.ipv6.conf.all.forwarding=1'

Então tentei outras variações...

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

Mas nenhum parece funcionar. Como desativo o ipv6 para a imagem?

Responder1

Caso outros tenham o mesmo problema, eles pareciam iguais, mas não exatamente. O comando real que funciona é ...

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

informação relacionada