
IP 192.168.2.1의 Asus 라우터와 실행 중인 Openvpn 클라이언트 10.8.0.2가 있습니다.
OpenVPN 서버(ubuntu 18)의 IP는 10.8.0.1입니다. 클라이언트와 서버 모두 서로 ping할 수 있습니다.
이제 하나의 데스크톱(192.168.2.198)이 Asus에 연결되어 DHCP 서버에서 IP를 얻습니다. 데스크톱은 Openvpn 서버를 ping할 수 있지만 그 반대는 불가능합니다. OpenVPN 서버에서 데스크톱에 어떻게 액세스할 수 있나요?
서버에 고정 경로를 추가하려고 했습니다.
Route add -net 192.168.2.0 netmask 255.255.255.0 gw 10.8.0.1 dev tun1
하지만 작동하지 않습니다.
답변1
NAT를 전달하려면 VPN 서버를 설정해야 합니다.
다음을 실행해야 합니다:
echo 1 > /proc/sys/net/ipv4/ip_forward
재부팅 후 해당 규칙을 유지하려면 다음 파일을 추가하세요.
echo 'net.ipv4.ip_forward=1' > /etc/sysctl.d/30-openvpn-forward.conf