OpenVPN verbunden, aber kein Internetzugriff auf dem Client

OpenVPN verbunden, aber kein Internetzugriff auf dem Client

Ich habe OpenVPN gemäß diesem Tutorial eingerichtet und alles funktioniert einwandfrei, außer dass ich auf dem Client keine Internetverbindung habe, während ich mit dem VPN verbunden bin.

http://www.howtoforge.com/internet-und-lan-über-vpn-mit-openvpn-linux-server-windows-linux-clients-funktioniert-für-gaming-und-durch-firewalls

Meine VPS-Serverkonfiguration ist wie folgt (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

Meine Client-Konfiguration ist wie folgt (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

Ich habe die Firewall auf dem Server testweise ausgeschaltet (es hilft nicht) und sowohl eine kabelgebundene als auch eine kabellose Verbindung auf dem Client ausprobiert.

Ich habe viele Google-Ergebnisse ausprobiert, aber nichts scheint zu helfen.

Kannst du mir helfen?

Vielen Dank bisher...

Antwort1

Wenn Sie den gesamten Internetverkehr durch das VPN leiten, wie es konfiguriert ist (die redirect-gatewayRichtlinie),AuchSie müssen dem Server mitteilen, dass er den Datenverkehr mit iptables wie folgt weiterleiten soll:

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

Passen Sie es Ihren Anforderungen an, aber das ist der Kern der Sache.

verwandte Informationen