Azure IP( )의 Linux 머신에 Open VPN 서버를 설정했으며 10.0.3.4
클라이언트는 윈도우 머신입니다. 내 VPN 클라이언트는 VPN에 연결할 수 있으며 VPN 서버에 SSH로 연결할 수도 있습니다.
다른 서브넷( 10.0.1.5
)에 다른 머신을 만들었습니다. 내 VPN 서버에서 즉, VPN 서버에 SSH로 접속한 후 다음을 수행할 수 있습니다 ping 10.0.1.5
. 그러나 내 클라이언트는 다른 서브넷에 있는 동일한 컴퓨터와 컴퓨터를 ping할 수 없습니다.
지금까지,
- AZ Portal의 NIC 카드에서 IP 전달을 활성화했습니다.
echo 1 /proc/sys/net/ipv4/ip_forward
VPN 서버에서 활성화되었습니다.sudo iptables -t nat -A POSTROUTING -s 172.27.232.0/24 -d 10.0.0.0/16 -j MASQUERADE
3단계에 대해서도 의문이 듭니다. VPN에 연결하면 아래 IP 주소가 표시됩니다. 그러나 내 VPN의 서브넷 CIDR 블록은 10.0.3.0/24
IP를 얻는 곳에서 나온 것입니까 172.27.232.2
?
여기에 몇 가지 기본 사항이 누락되었습니다. 귀하의 답변에 감사드립니다.
추천됨이 질문하지만 경로를 어디에 추가해야 할지 모르겠습니다. server.conf
변경할 파일을 찾을 수 없습니다 . 나는 에 있습니다 openvpn 2.7.1.101
. Open VPN 이미지를 사용하여 VPN 서버를 설정했습니다.
답변1
VPN 서버의 IP 테이블에 아래를 추가하세요.
iptables -P FORWARD ACCEPT iptables -F FORWARD
이 가이드를 따르세요.하늘빛:
내 질문에 대한 답변은 172.27.232.2
실제로 기본적으로 주소 범위에서 VPN 서버에 의해 클라이언트에 제공됩니다 172.27.224.0/20
. 여기서 찾을 수 있어요
https://VPN_SERVER_IP/admin/vpn_settings.
3번 항목은 잘못되었으므로 실행 취소해야 하므로 무시하거나 생략하세요.