Hi,
I have a setup with two private LANs bridged to each other with openvpn.
Problem is, I'm not getting the full speed (getting ~100-200M, should get about a gigabit). It looks like the application is CPU-bounded. I've already enabled hardware acceleration (AES-NI) which gave the connection a nice little boost -- but it's still not at a gigabit.
From what I understand, since the application is not multi-threaded, I'll need to run multiple instances if I want to use several CPU cores. My question is -- how do I do that with a bridged connection? If it's not possible with bridged, is it possible with a routed connection?
Thanks
P.S. current config:
port 1194
proto udp
tun-mtu 6000
fragment 0
remote re5.wan
tls-server
dev tap0
ca /root/easy-rsa/keys/ca.crt
cert /root/easy-rsa/keys/re6.crt
key /root/easy-rsa/keys/re6.key # This file should be kept secret
dh /root/easy-rsa/keys/dh1024.pem
keepalive 10 120
cipher AES-256-CBC
engine aesni
user nobody
group nobody
persist-key
persist-tun
status /var/log/openvpn-status.log
log-append /var/log/openvpn.log
verb 4
fast-io