TAP 모드의 OpenVPN ifconfig-ipv6

TAP 모드의 OpenVPN ifconfig-ipv6

TAP 모드에서 작동하는 OpenVPN 서버에 IPv6 주소를 설정하고 싶습니다.

문서에 따르면 ifconfig에는 l및 의 두 가지 매개변수가 필요합니다 rn. TAP 장치의 경우 l로컬 주소는 rn넷마스크입니다.

IPv4에서는 잘 작동합니다. 예: ifconfig 192.168.2.1 255.255.255.0.

IPv6에서는 실제로 사용되지 않는 IPv4와 유사한 넷마스크를 제공하려고 시도했지만 시도해 보았습니다. OpenVPN은 이 구문을 허용했지만 인터페이스에 IP가 나타나지 않았습니다.

ifconfig-ipv6 fdxx:xxxx:xxxx:2::1 ffff:ffff:ffff:ffff:: # no address on the iface

분명히 이 커밋은이 커밋OpenVPN에서 접두사 길이 구문을 구현했어야 했습니다. 단일 인수를 받아들이지 않았고 두 번째 인수가 누락되었다고 불평했습니다. 와 같은 다양한 더미 인수를 시도했습니다 ::. 서버는 이를 수락했지만 인터페이스에는 주소가 없습니다.

ifconfig-ipv6 fdxx:xxxx:xxxx:2::1/64 # complains
ifconfig-ipv6 fdxx:xxxx:xxxx:2::1/64 :: # no address on the iface

답변1

결과적으로,이 질문은 이전에 메일링 리스트에 게시되었습니다..

올바른 구문은 실제로 ifconfig-ipv6 fdxx:xxxx:xxxx:2::1/64 ::이지만 설정도 필요합니다 tun-ipv6(TAP 모드를 사용하는 경우에도 꽤 혼란스럽습니다).

그러나 OpenVPN 2.3.4 이상부터는 로 IPv4 주소를 지정하지 않으면 작동하지 않습니다 ifconfig. 버그일 수도 있고 다른 것이 빠졌을 수도 있습니다.

관련 정보