Is the Windows client simply slower?
Posted: Tue Dec 13, 2011 3:25 pm
OK, so I have a Debian Squeeze box running as firewall and VPN terminator on an ADSL line with 6mbit down and 1mbit upstream.
On a remote network, with a 20mbit synchronous internet connection, I have two boxes, one Windows 7, and one Debian Squeeze. I have configured the OpenVPN client on both machines and can access remote resources behind the OpenVPN server.
On the remote network side, I try pushing a file (whether it be using FTP, SCP, Windows file sharing) to a server behind the OpenVPN terminator, and my transfer rates from the Windows box are 66% slower than on the Linux machine. For example, I get transfer rates of about 650k/sec from Linux client, but only about 200k/sec on the Windows client, doing the exact same type of transfer.
Everything else is equal - the only difference is the fact that one machine is using the Linux client, and the other is Windows 7.
I've played about with MTU sizes, mssfix, nothing makes a difference - the fastest speeds for both clients occur without any tweaks at all.
Is the Windows Tun driver simply slower?
Client config below:
client
dev tun
proto udp
remote ***** 1194
resolv-retry infinite
nobind
persist-key
persist-tun
auth-nocache
ca ca.crt
cert cert.crt
key cert.key
tls-auth ta.key 1
comp-lzo
cipher AES-256-CBC
Cheers,
James / leeph
On a remote network, with a 20mbit synchronous internet connection, I have two boxes, one Windows 7, and one Debian Squeeze. I have configured the OpenVPN client on both machines and can access remote resources behind the OpenVPN server.
On the remote network side, I try pushing a file (whether it be using FTP, SCP, Windows file sharing) to a server behind the OpenVPN terminator, and my transfer rates from the Windows box are 66% slower than on the Linux machine. For example, I get transfer rates of about 650k/sec from Linux client, but only about 200k/sec on the Windows client, doing the exact same type of transfer.
Everything else is equal - the only difference is the fact that one machine is using the Linux client, and the other is Windows 7.
I've played about with MTU sizes, mssfix, nothing makes a difference - the fastest speeds for both clients occur without any tweaks at all.
Is the Windows Tun driver simply slower?
Client config below:
client
dev tun
proto udp
remote ***** 1194
resolv-retry infinite
nobind
persist-key
persist-tun
auth-nocache
ca ca.crt
cert cert.crt
key cert.key
tls-auth ta.key 1
comp-lzo
cipher AES-256-CBC
Cheers,
James / leeph