Regarding my last post, when bonding together two tunnels it kinda works. I can saturate it to the brink but the upstream is suddenly abysmal and single instances of a Download are much slower as well.
Anyhow, i just tried to run openvpn manually, using Debian, on the client and the server.
When i use udp and tun i can connect and ping but as soon as i want try to use http it just sits there waiting for a response. This is the same behaviour as with vyprvpn on openvpn, they use udp and tun as well. However if i use HSDPA instead of LTE it instantly works.
Code: Select all
wget http://rbx.proof.ovh.net/files/1Gio.dat
--2014-06-29 09:45:10-- http://rbx.proof.ovh.net/files/1Gio.dat
Resolving rbx.proof.ovh.net (rbx.proof.ovh.net)... 188.165.12.106, 2001:41d0:2:876a::1
Connecting to rbx.proof.ovh.net (rbx.proof.ovh.net)|188.165.12.106|:80... connected.
HTTP request sent, awaiting response...
Now, when i try to use udp and tap everything works as described before. I can connect and everything is just fine as long as i don't generate a lot of traffic but when i do the tunnel becomes unusable and is unable to reconnect in almost all cases i tried.
This is the simple configuration i used for tap during my test. Both server and client where running on vServers. Which i am starting to think might be a possible source for my problems? That or the LTE connection. My next step is probably to test if the same behaviour occurs on dedicated machines for both the server and the client.
I also noticed that the "--shaper bytes_per_second" option does not seem to work?
Here is a wireshark log showing the openvpn Traffic:
https://www.dropbox.com/s/dq8vdaq0a3kr5 ... oad.pcapng
In the wireshark log i get a lot of "MessageType: Unknown Messagetype[
Malformed Packet]" which i assume are not normal?
// Server
openvpn --remote 178.113.17.113 --dev tap0 --ifconfig 10.9.8.1 255.255.255.0 --keepalive 1 60 --verb 4 --log server.log
https://www.dropbox.com/s/4v9t0tz57erq1z9/server.log
// Client
openvpn --remote 107.161.29.95 --dev tap0 --ifconfig 10.9.8.2 255.255.255.0 --keepalive 1 60 --verb 4 --log client.log
https://www.dropbox.com/s/aergqmsldb0nfii/client.log
/sbin/route add -net 188.165.12.106 netmask 255.255.255.255 gw 10.9.8.1
<= this is the ip rbx.proof.ovh.net resolves to
Then i start a couple of Downloads over the tunnel and the tunnel becomes unusable and kinda stays in limbo without reconnecting.
wget
http://rbx.proof.ovh.net/files/1Gio.dat -b
I was running a ping to the server during my test:
64 bytes from 10.9.8.1: icmp_req=6486 ttl=64 time=212 ms
64 bytes from 10.9.8.1: icmp_req=6487 ttl=64 time=177 ms
64 bytes from 10.9.8.1: icmp_req=6488 ttl=64 time=177 ms
64 bytes from 10.9.8.1: icmp_req=6489 ttl=64 time=187 ms
64 bytes from 10.9.8.1: icmp_req=6490 ttl=64 time=203 ms
From 10.9.8.2 icmp_seq=6525 Destination Host Unreachable
From 10.9.8.2 icmp_seq=6526 Destination Host Unreachable
From 10.9.8.2 icmp_seq=6527 Destination Host Unreachable
From 10.9.8.2 icmp_seq=6528 Destination Host Unreachable
From 10.9.8.2 icmp_seq=6529 Destination Host Unreachable