OpenVPN이 연결되었지만 클라이언트에서 인터넷에 액세스할 수 없음

OpenVPN이 연결되었지만 클라이언트에서 인터넷에 액세스할 수 없음

이 튜토리얼에 따라 OpenVPN을 설정했는데 VPN에 연결되어 있는 동안 클라이언트에 인터넷 연결이 없다는 점을 제외하면 모든 것이 잘 작동합니다.

http://www.howtoforge.com/internet-and-lan-over-vpn-using-openvpn-linux-server-windows-linux-clients-works-for-gaming-and-through-firewalls

내 VPS 서버 구성은 다음과 같습니다(Ubuntu):

dev tun
proto udp
port 1194


ca /etc/openvpn/easy-rsa/keys/ca.crt
cert /etc/openvpn/easy-rsa/keys/server.crt
key /etc/openvpn/easy-rsa/keys/server.key
dh /etc/openvpn/easy-rsa/keys/dh1024.pem


user nobody
group nogroup
server 10.8.0.0 255.255.255.0


persist-key
persist-tun


status /var/log/openvpn-status.log
verb 3
client-to-client


push "redirect-gateway local def1"
#set the dns servers
push "dhcp-option DNS 8.8.8.8"
push "dhcp-option DNS 8.8.4.4"


log-append /var/log/openvpn
comp-lzo


plugin /usr/lib/openvpn/openvpn-auth-pam.so common-auth

내 클라이언트 구성은 다음과 같습니다(Windows 7).

dev tun
client
proto udp
remote XXX.XXX.XXX.XXX 1194
resolv-retry infinite
nobind
persist-key
persist-tun
ca ca.crt
cert stefan.crt
key stefan.key
comp-lzo
verb 3
auth-user-pass
redirect-gateway local def1

테스트 목적으로 서버의 방화벽을 끄고(도움이 되지 않음) 클라이언트에서 유선 및 무선 연결을 모두 시도했습니다.

여러 Google 검색결과를 시도해 보았지만 아무 것도 도움이 되지 않는 것 같습니다.

도와주세요?

지금까지 감사했습니다...

답변1

redirect-gateway( 지시문) 에 구성된 대로 VPN을 통해 모든 인터넷 트래픽을 푸시하는 경우또한다음과 같이 iptables를 사용하여 트래픽을 라우팅하도록 서버에 지시해야 합니다.

iptables -t nat -A POSTROUTING -s 10.8.0.0/24 -o eth0 -j MASQUERADE

귀하의 요구 사항에 맞게 조정하십시오. 그러나 그것이 전부입니다.

관련 정보