Ich habe einen OpenVPN-Server, der auf einem VPS läuft. Wenn ich mich mit dem VPN verbinde und dabei die redirect-gateway
Option verwende, den gesamten Datenverkehr vom Client über das VPN zu leiten, verliert Skype seine Verbindung. Sobald ich die Verbindung zum VPN trenne, wird die normale Skype-Verbindung wiederhergestellt. Ich habe versucht, Skype zu schließen und neu zu starten, nachdem ich das VPN aktiviert hatte, und erneut, nachdem ich das VPN deaktiviert hatte. Außerdem habe ich versucht, Skype zu schließen, bevor ich mich mit dem VPN verbunden habe, dann eine Verbindung herzustellen und Skype zu starten, nachdem das VPN verbunden war. Nichts davon macht einen Unterschied; Skype funktioniert genau dann, wenn ich nicht mit dem VPN verbunden bin.
Dieses Problem tritt auf mehreren Computern auf, die sowohl Linux als auch Windows 8.1 verwenden. Alle Computer verwenden dieselbe OpenVPN-Client-Konfigurationsdatei. Dies schließt daher einen Fehler in der Client-Konfiguration nicht aus.
Soweit ich weiß, ist Skype das einzige betroffene Programm. Ich kann problemlos im Internet surfen und E-Mails abrufen, egal ob ich mit dem VPN verbunden bin oder nicht. Leider erzeugt Skype keine Debug-Ausgabe, daher kann ich nicht genau sagen, warum keine Verbindung hergestellt wird. Ich habe das Netzwerkverhalten mit Wireshark und netstat beobachtet und sehe einige RST-Pakete von den Hosts, mit denen Skype verbunden ist, aber das bringt mich einer Lösung nicht viel näher, da ich nicht weiß, warum sie kommen oder wie ich sie stoppen kann oder ob sie überhaupt etwas mit dem Problem zu tun haben, das ich habe.
Ich möchte Skype zum Laufen bringen, wobei der Datenverkehr über das VPN geleitet wird. Ich bin mir nicht sicher, ob die Konfiguration des Clients oder des Servers geändert werden muss, damit dies funktioniert. Irgendeine Idee, wie man das beheben kann, oder zumindest, nach welchen Informationen man suchen muss, um herauszufinden, was falsch ist?
Hier ist die Routing-Tabelle von ip route
einem meiner Linux-Clients ohne VPN-Verbindung:
default via 192.168.1.1 dev enp1s0 proto static metric 1024
127.0.0.0/8 dev lo scope host
127.0.0.0/8 via 127.0.0.1 dev lo
192.168.1.0/24 dev enp1s0 proto kernel scope link src 192.168.1.5
und damit:
default via 10.100.0.13 dev tun0 proto static metric 1024
10.100.0.1 via 10.100.0.13 dev tun0 proto static metric 1024
10.100.0.13 dev tun0 proto kernel scope link src 10.100.0.14
69.x.x.x via 192.168.1.1 dev enp1s0 proto static metric 1
127.0.0.0/8 dev lo scope host
127.0.0.0/8 via 127.0.0.1 dev lo
192.168.1.0/24 dev enp1s0 proto kernel scope link src 192.168.1.5
Ich habe meine VPS-Adresse teilweise anonymisiert.