OPENVPN 서버 Windows 10 NAT 및 방화벽 설정

OPENVPN 서버 Windows 10 NAT 및 방화벽 설정

핑과 파일 및 프린터 공유에 문제가 있습니다. 유일한 방법은 서버에서 방화벽을 비활성화하는 것입니다. 이것은 openvpn 서버의 구성입니다.

port 1194
proto udp
dev tun
dev-node VPNserver
server 10.8.0.0 255.255.255.0
keepalive 10 120
max-clients 3
persist-tun
status openvpn-status.log
log-append  openvpn.log
verb 3
explicit-exit-notify 1
push "dhcp-option DNS 208.67.222.222"
push "dhcp-option DNS 208.67.220.220"
push "route 192.168.0.0 255.255.255.0"
tun-mtu 1500
tun-mtu-extra 32
mssfix 1450
route-delay 5
route-method exe

이제 다음 규칙을 방화벽에 삽입하여 ping을 실행할 수 있습니다.

netsh advfirewall firewall add rule name="ICMP Allow incoming V4 echo request" protocol=icmpv4:8,any dir=in action=allow

하지만 파일 및 프린터 공유는 표시되지 않습니다.

답변1

이것을 삭제하고 TAP에 경로를 추가합니다(서버 측).

netsh advfirewall firewall add rule name="ICMP Allow incoming V4 echo request" protocol=icmpv4:8,any dir=in action=allow



route -p add 0.0.0.0 mask 0.0.0.0 10.8.0.1 metric 50 if [number of tap device in route print]

5...ff ff ff ff ff ff ......TAP-Windows 어댑터 V9

route -p add 0.0.0.0 mask 0.0.0.0 10.8.0.1 metric 50 if 5

하지만 서버는 클라이언트를 핑할 수 없습니다. 실제가 올바른 해결책입니까?

답변2

최종 솔루션은 방화벽 openvpn.exe udp를 열고 서버 구성에 추가합니다.

route 0.0.0.0 0.0.0.0 10.8.0.1

관련 정보