클라이언트 간 연결이 필수인 경우 OpenVPN을 확장하는 방법은 무엇입니까?

클라이언트 간 연결이 필수인 경우 OpenVPN을 확장하는 방법은 무엇입니까?

자동 확장이 가능한 OpenVPN 서버 클러스터를 만들려고 하는데, 그러한 네트워크를 만드는 방법에 대한 많은 정보를 온라인에서 찾았습니다.

내가 아는 한, 기본적으로 라운드 로빈 DNS를 사용하고 OpenVPN 서버는 거의 사용하지 않으며 클라이언트는 단순히 DNS에 연결하고 연결할 OpenVPN 서버 중 하나가 할당됩니다.

그러나 내 설정에서는 모든 클라이언트가 서로 표시되어야 하므로 구성 을 사용하고 있습니다 client-to-client. 각 클라이언트에 임의의 OpenVPN 서버가 할당되면 서로 통신할 수 없으며 우연히 동일한 서버에 있었던 클라이언트만 통신할 수 있습니다.

모든 클라이언트에서 클라이언트 간 통신이 필요한 OpenVPN 클러스터를 어떻게 확장합니까?

답변1

모든 VPN 서버의 클라이언트가 할당받은 이름과 IP를 등록하여 IP를 통해 서로 확인하고 연결할 수 있도록 이름 확인 또는 이름 등록 시스템을 마련하세요.

그런 다음 라우팅을 올바르게 설정하고 VPN 서버에서 NAT를 사용하지 않는지 확인하십시오. 따라서 VPN에 192.168.100.0/24가 있고 192.168.101.0/24가 있는 경우 두 서브넷이 서로 연결할 수 있도록 IP 라우팅을 설정하세요.

이는 대부분 적절한 라우팅 설정이 필요한 표준 사이트 간 VPN 라우팅 설정일 뿐입니다. 여러 대의 서버를 설정하면 됩니다.

관련 정보