kylemanna/openvpn 이미지를 사용하려고 할 때 IPV6 오류를 방지하려면 어떻게 해야 합니까?

kylemanna/openvpn 이미지를 사용하려고 할 때 IPV6 오류를 방지하려면 어떻게 해야 합니까?

다음 배포 명령을 실행하려고 합니다...

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

나는 얻다

비활성화_ipv6에 대한 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 오류입니다. '--sysctl net.ipv6.conf.default.forwarding=1'을 사용하여 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 --sysctl net.ipv6.conf.default.forwarding=1 kylemanna/openvpn

하지만 sysctl 값을 사용하지 않습니다 ...

모든 전달에 대한 Sysctl 오류입니다. '--sysctl net.ipv6.conf.all.forwarding=1'을 사용하여 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 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

관련 정보