Nie wiem, dla czego jest taki niski transfer, bez względu na to, czy łączę się przed router jako klient, czy przez klienty na innych platformach, efekt jest taki sam 1-2Mbps, w porywach do 8Mbps, ale tylko na początku transmisji jakiegoś większego pliku, po kilku sekundach przysiada.
Próbowałem różnych tricków, np. ze zmianą wielkości buforów nadawczego i odbiorczego, zmiany wartości MTU, włączenia i wyłączenia msfix itd. itp. rezultat był, ale niewielki, w tej chwili transfer mocno skacze:
root@vps:~# iperf -s
------------------------------------------------------------
Server listening on TCP port 5001
TCP window size: 85.3 KByte (default)
------------------------------------------------------------
[ 4] local 10.10.10.1 port 5001 connected with 10.10.10.10 port 38033
[ ID] Interval Transfer Bandwidth
[ 4] 0.0-11.3 sec 12.4 MBytes 9.22 Mbits/sec
[ 5] local 10.10.10.1 port 5001 connected with 10.10.10.10 port 38034
[ 5] 0.0-11.9 sec 3.75 MBytes 2.64 Mbits/sec
[ 4] local 10.10.10.1 port 5001 connected with 10.10.10.10 port 38035
[ 4] 0.0-10.2 sec 12.1 MBytes 9.93 Mbits/sec
[ 5] local 10.10.10.1 port 5001 connected with 10.10.10.10 port 38036
[ 5] 0.0-11.4 sec 6.12 MBytes 4.52 Mbits/sec
[ 4] local 10.10.10.1 port 5001 connected with 10.10.10.10 port 38037
[ 4] 0.0-10.9 sec 3.25 MBytes 2.50 Mbits/sec
realnie ściąganie plików z serwera przez tunel odbywa się z prędkością max 800 kB/s ale szybko spada.
Wstępne testy z zastosowaniem L2TP na tym samym serwerze i klientem wbudowanym w Win7 dawały w miarę stabilne 4-5MB/s, to prawie tyle ile przy ściąganiu bez tunelu, przycięcie wynika zapewne z prędkości łącza po stronie klienta.
Serwer to co prawda stary Dell PowerEdge 2950 2x Quad Xeon E5345 8Gb RAM, postawiony na Debianie 8, łącze symetryczne 100Mbit, więc raczej nie ma się go co czepiać, bo w zasadzie poza ciąganiem dwóch maszyn wirtualnych (dla serwera WWW i mySQL) i OpenVPN to nie ma co robić.
Może faktycznie mam coś żle w konfiguracji OpenVPN i dlatego jest tak kiepsko, ale to temat na inny wątek forum. Jeżeli będzie problem z L2TP/IPsec to trzeba będzie zostać przy OpenVPN i kombinować, chociaż po wielu niepowodzeniach brak mi już zapału do kolejnych prób.
Wracam do pytania czy ktoś wie jak skonfigurować klienta L2TP/IPsec pod OpenWRT?