Ich habe letzten aus meinem VServer ein VPN-Gateway eingerichtet, dessen IP auf bei entsprechenden Test-Seiten im Firefox angegeben wird.
Somit scheint der Tunnel als solcher zu funktionieren?!
Allerdings kann ich leider weder via SSH zur Steuerung oder via FTP (explizites FTP, SSL) auf den Server zugreifen, nachdem der Tunnel aufgebaut ist.
Schließe ich den Tunnel, dann funktioniert dies wieder.
Je nachdem, in welchem Netzwerk ich bin, lässt sich Filezilla und Putty dennoch verwenden. Aber ich vermute, dass dabei der Tunnel umgangen wird.
(Das Client-Betriebssystem ist Windows XP.)
Hat jemand von euch eine Idee, an welcher Stelle es hier hakt?
Ich würde gerne absolut allen Traffic über das Gateway bewegen (Hotel-WLANs...).
Über einen guten Tipp wäre ich sehr erfreut, denn ich suche und probiere jetzt schon drei Stunden vergeblich an einer Lösung.... :-/
Daniel
Server.conf
Code: Alles auswählen
port 1194
proto udp
dev tun
ca ./easy-rsa2/keys/ca.crt
cert ./easy-rsa2/keys/server.crt
key ./easy-rsa2/keys/server.key # This file should be kept secret
dh ./easy-rsa2/keys/dh2048.pem
server 10.8.35.0 255.255.255.0
ifconfig-pool-persist ipp.txt
push "route 10.8.35.0 255.255.255.0"
push "redirect-gateway def1"
push "dhcp-option DNS 208.67.222.222"
push "dhcp-option DNS 208.67.220.220"
ping-timer-rem
keepalive 10 120
comp-lzo
max-clients 3
user nobody
group nogroup
persist-key
persist-tun
status openvpn-status.log
log-append openvpn.log
verb 3
Code: Alles auswählen
client
comp-lzo
nobind
persist-key
persist-tun
dev tun
remote www.xxx.yyy.zzz 1194
proto udp
ns-cert-type server
verb 3
cipher BF-CBC
redirect-gateway
route 0.0.0.0 0.0.0.0
resolv-retry infinite
Code: Alles auswählen
*nat
:PREROUTING ACCEPT [0:0]
:INPUT ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
:POSTROUTING ACCEPT [0:0]
-A POSTROUTING -s 10.8.35.0/24 -o eth0 -j SNAT --to www.xxx.yyy.zzz
*filter
:INPUT DROP [0:0]
:FORWARD DROP [0:0]
:OUTPUT ACCEPT [0:0]
#SSH
-A INPUT -d www.xxx.yyy.zzz/32 -i eth0 -p tcp -m tcp --dport 22 -m state --state NEW,ESTABLISHED -j ACCEPT
#Ping
-A INPUT -d www.xxx.yyy.zzz/32 -i eth0 -p icmp -m icmp --icmp-type 8 -j ACCEPT
-A INPUT -d www.xxx.yyy.zzz/32 -i eth0 -p icmp -m icmp --icmp-type 0 -j ACCEPT
# OpvenVPN
-A INPUT -d www.xxx.yyy.zzz/32 -i eth0 -p udp -m udp --dport 1194 -m state --state NEW -j ACCEPT
# FTP
-A INPUT -d www.xxx.yyy.zzz/32 -i eth0 -p tcp -m tcp --dport 21 -m limit --limit 15/min --limit-burst 10 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
-A INPUT -d www.xxx.yyy.zzz/32 -i eth0 -p tcp -m tcp --dport 53667:53671 -m limit --limit 15/min --limit-burst 10 -m state --state NEW,ESTABLISHED,RELATED -j ACCEPT
#
-A INPUT -p udp -m udp --sport 53 -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A FORWARD -i tun0 -o eth0 -j ACCEPT
-A FORWARD -i eth0 -o tun0 -j ACCEPT
-A INPUT -j DROP
-A FORWARD -j DROP
-A OUTPUT -o lo -j ACCEPT
-A OUTPUT -o eth0 -j ACCEPT