![네트워크 외부에서 OpenVPN에 액세스할 수 있도록 설정](https://linux55.com/image/65682/%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC%20%EC%99%B8%EB%B6%80%EC%97%90%EC%84%9C%20OpenVPN%EC%97%90%20%EC%95%A1%EC%84%B8%EC%8A%A4%ED%95%A0%20%EC%88%98%20%EC%9E%88%EB%8F%84%EB%A1%9D%20%EC%84%A4%EC%A0%95.png)
내 centos 시스템에서 openvpn을 작동시키려고 하는데 몇 가지 문제가 있고 openvpn에 대해 잘 모릅니다.
작동하게 했고 동일한 네트워크에 있는 다른 컴퓨터에서 연결할 수 있습니다. 하지만 네트워크 외부에서 연결하려면 어떻게 해야 합니까?
Centos 시스템에는 고정 IP 주소 10.0.0.66이 있으며 포트 1194를 전달하려고 하면 내가 무엇을 하든 다운되었다고 표시됩니다(iptables는 테스트를 위해 완전히 비활성화되었습니다).
동일한 컴퓨터에서 Apache 웹 서버가 실행되고 있고(이제 테스트를 방해하지 않도록 제거됨) 포트 전달에 문제가 없다는 것을 알고 있으며 포트가 제대로 작동하고 있었습니다.
다음 설정을 포함했습니다
서버 구성 파일
push "redirect-gateway def1 bypass-dhcp"
push "dhcp-option DNS 8.8.8.8"
push "dhcp-option DNS 8.8.4.4"
user nobody
group nobody
시스템 구성 파일
net.ipv4.ip_forward = 1
방화벽
iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -o eth0 -j MASQUERADE