Добрый день!
Есть задача запускать приложения с удаленного компьютера по vpn-тунелю. OpenVPN установлен. Клиенты друг друга видят, вроде бы все хорошо, но скорость передачи данных между клиентами низкая.
Тестировал скорость в интернете на клиенте: прием 10Мб/сек, отдача 2,5Мб/сек; копирование файла 1Гб посети между клиентами 1,9Мб/сек; копирование папки с мелкими файлами 100Мб - 350-400Кб/сек;
конфиг сервера:
port 1194
proto udp
dev tun
ca /***/ca.crt
cert /***/server.crt
key /***/server.key
dh dh2048.pem
server 10.8.0.0 255.255.255.0
ifconfig-pool-persist ipp.txt
keepalive 10 120
max-clients 40
fast-io
tun-mtu 1200
sndbuf 3932160
rcvbuf 3932160
push «sndbuf 3932160»
push «rcvbuf 3932160»
persist-key
persist-tun
status openvpn-status.log
log /var/log/openvpn.log
verb 3
push «redirect-gateway»
push «dhcp-option DNS 209.244.0.3»
client-to-client
Конфиг клиента:
client
dev tun
proto udp
remote ХХХ.ХХХ.ХХХ.ХХХ 1194
resolv-retry infinite
nobind
ping-restart 180
persist-key
persist-tun
ca ca.crt
cert server-atom.crt
key server-atom.key
ns-cert-type server
verb 3
mute 20
route-method exe
tun-mtu 1200
уже и шифрование убрал, результат тот же.
Что интересно пробовал с dev tap - скорость падала приблизительно на 10-15%, хотя читал на форуме tap наоборот должен увеличивать скорость.
Что можете подсказать, предложить?