PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : OpenVPN - Datenübertragung bricht ab



Dj-SPm
21.12.07, 13:47
Hallo,

habe vor einiger Zeit einen VPN-Server aufgesetzt und es funktioniert eigentlich wunderbar und auch recht schnell. Ich greife mit Windows-Clients auf den Linux-Server zu (Entfernung ca. 30 km) und benutze FTP und Samba.

Ping, Netzwerkbrowsing und MySQL funktioniert sehr gut. Doch immer, wenn ich Daten übertragen will (egal ob via FTP oder SMB), bleibt der Kopiervorgang hängen. Dabei spielt auch die Richtung Server -> Client oder Client -> Server keine Rollte.

Sehr schön sieht man das im FTP-Client. Nach den ersten Bytes hängt der Dateitransfer.

Ich benutze OpenVPN TAP, Zertifikate, Linux-Server und Windows-Clients.

Was könnte das Problem bzw. die Ursache sein?

Danke!

minni
21.12.07, 13:51
Steht im openvpn.log irgendetwas bestimmtes, dass auf den Fehler hindeuten könnte?

Dj-SPm
21.12.07, 14:26
Hm. nein.

Ich habe aber auch "nur" verb level 3 aktiviert

Dj-SPm
21.12.07, 14:40
Halt:

das steht in der messages-Datei:



Dec 21 14:31:42 AKMServer smbd[1423]: [2007/12/21 14:31:42, 0] lib/util_sock.c:write_data(557)
Dec 21 14:31:42 AKMServer smbd[1423]: write_data: write failure in writing to client 192.168.3.201. Error Datenübergabe unterbrochen (broken pipe)
Dec 21 14:31:42 AKMServer smbd[1423]: [2007/12/21 14:31:42, 0] lib/util_sock.c:send_smb(765)
Dec 21 14:31:42 AKMServer smbd[1423]: Error writing 16364 bytes to client. -1. (Datenübergabe unterbrochen (broken pipe))
Dec 21 14:31:42 AKMServer smbd[1423]: [2007/12/21 14:31:42, 0] lib/util_sock.c:write_data(557)
Dec 21 14:31:42 AKMServer smbd[1423]: write_data: write failure in writing to client 192.168.3.201. Error Datenübergabe unterbrochen (broken pipe)
Dec 21 14:31:42 AKMServer smbd[1423]: [2007/12/21 14:31:42, 0] lib/util_sock.c:send_smb(765)
Dec 21 14:31:42 AKMServer smbd[1423]: Error writing 75 bytes to client. -1. (Datenübergabe unterbrochen (broken pipe))
Dec 21 14:31:44 AKMServer smbd[1634]: [2007/12/21 14:31:44, 0] lib/util_sock.c:read_data(529)
Dec 21 14:31:44 AKMServer smbd[1634]: read_data: read failure for 4 bytes to client 192.168.3.201. Error = Die Verbindung wurde vom Kommunikationspartner zurückgesetzt

Auch das erste Mal, dass ich das jetzt gesehen habe!

markeese
21.12.07, 16:10
Hi,

Ich habe so ein ähnliches Problem.
Habe aber bereits festgestellt, dass die Ursache irgendwo im Router (bei mir eine Fritzbox) und dessen Verbindungsstruktur zu suchen ist.
Der trennt kurzzeitig die Verbindung und baut diese dann sofort wieder auf.
Der laufende Datentransfer wird abgebrochen, baut sich aber eben leider nicht mehr neu auf.
Schlimmer noch: Ich habe es mehrfach probiert und es gibt Verbindungen zwischen zwei Standorten an denen der Transfer immer problemlos klappt.
Verbinde ich zwei andere Standorte taucht geschildertes Problem auf. Und das bei identischer Konfiguration (Ich hatte die selben PCs an verschiedenen Standorten getestet)!?!
Suche immer noch nach einer Problemlösung...

Dj-SPm
21.12.07, 16:13
So, dann kann ich dir hier die Lösung präsentieren, die ich auch gerade rausgefunden habe:

Änder mal in beiden Config-Dateien die MTU-Zahl:

bei TUN-DEV:
tun-mtu 1300

bei TAP-DEV:
link-mtu 1300

Sag mal bescheid, ob's klappt!

cane
21.12.07, 16:15
http://de.wikipedia.org/wiki/Path_MTU_Discovery

mfg
cane

markeese
21.12.07, 17:09
Danke für die Hilfestellung.
Ich habe die Werte jetzt eingetragen und versuche gegen später mal einen Datentransfer mit grösserer Datenmenge.
Melde mich danach mit feedback. (Kann allerdings spät werden)...