LINUX.ORG.RU
ФорумAdmin

OpenVpn низкая скорость между клиентами

 ,


0

1

Добрый день!

Есть задача запускать приложения с удаленного компьютера по 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 наоборот должен увеличивать скорость.

Что можете подсказать, предложить?



Последнее исправление: alexmorf (всего исправлений: 1)

читал на форумах - рекомендуют понижать tun-mtu

alexmorf
() автор топика
Ответ на: комментарий от alexmorf

Мало инфы. Что за машины, что на них стоит, как организован доступ в инет?

Если интернет подключен напрямую без всяких там ppoe, то скорее всего mtu можно убрать. Если компы не слабые, можно добавить сжатие comp-lzo

afanasiy ★★★★
()

Клиенты на windows в основном. выходят в интернет через роутер.
Во время передачи данных сервер и клиенты про ресурсам с иети не загружены.

alexmorf
() автор топика
Ответ на: комментарий от alexmorf

Ну так и попробуй убрать из обоих конфигов про mtu, и добавить сжатие.

afanasiy ★★★★
()

добавил сжатие, убрал mtu - результат не изменился

alexmorf
() автор топика

Недавно здесь была тема об этом, поищите имхо все советы там есть.
mtu-test только подождать после запуска несколько минут надо.
Скорость с_впн/без_впн мерили одним и тем же методом?
Нагрузка на машинах?

anc ★★★★★
()
Ответ на: комментарий от Deleted

Далеко не всегда сервер оказывается узким местом, клиента тоже смотреть надо.

anc ★★★★★
()

на сервере нагрузки нету на проц максимум 1,5% было. клиенты так же не загружены.

может стоит рассмотреть другие варанты, не OpenVpn, например xl2tpd?
но с этим я никогда не работал. и какие +/- от openvpn?

alexmorf
() автор топика
Ответ на: комментарий от Deleted

Кстати, возможно провайдер зажимает udp.

Deleted
()

Перечитал еще раз, кажется я начинаю догадываться. Поясните вот этот момент:

Тестировал скорость в интернете на клиенте: прием 10Мб/сек, отдача 2,5Мб/сек

чем тестировали?

anc ★★★★★
()
Ответ на: комментарий от anc

При включенном openVpn на клиенте speedtest и другие сервисы показывают такую скорость. При выключенном OpenVpn прием-80Мб/сек, отдача-25Мб/сек.

alexmorf
() автор топика
Ответ на: комментарий от alexmorf

Простите но какое отношение " speedtest " имеет к задаче:

Есть задача запускать приложения с удаленного компьютера по vpn-тунелю.

?
Вот именно этот подвох я и учуял. Меряйте скорость на конкретных условиях, клиент-сервер, а не антарктида<->клиент, зимбабве<->сервер.

anc ★★★★★
()
Ответ на: комментарий от anc

тоесть получается что, скорость между клиентами не может быть: прием 10Мб/сек, отдача 2,5Мб/сек?

тогда как понять какая может быть максимальная скорость между клинетами?

alexmorf
() автор топика
Ответ на: комментарий от alexmorf

мда... действительно файлы с сервера и на сервер закачиваются и скачиваются со скоростью 2800kB/s

alexmorf
() автор топика
Ответ на: комментарий от alexmorf

тогда как понять какая может быть максимальная скорость между клинетами?

Вообще, вообще «максимальная» ? Ну наверное только опытным путем.
Вы вообще хоть приблизительно понимаете как работает «этот ваш интернет»? Или дальше ответа «ну пришел мальчик, настроил а я потом нажимаю сюда, сюда и сюда и вот интернет... гыыы голые сиськи» не осилили?

anc ★★★★★
()
Ответ на: комментарий от afanasiy

786432 везде поставьте. У вас, скорее всего, не самая последняя версия OpenVPN, а у них ограничение на буфер в 999999 байт, и если значение больше 999999, то оно не устанавливается, не выводя ошибку.

ValdikSS ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.