Я схожу с ума от этой проблемы. У меня есть временный сервер SOHO, расположенный за NAT (не могу его коснуться), и мне нужно, чтобы он имел общедоступный IP-адрес.
Итак, установите сервер OpenVPN на VPS (с 2 общедоступными IP-адресами) и настроите OpenVPN для соединения L2 и предоставления одного из общедоступных IP-адресов серверу SOHO.
Все работает нормально, но у меня очень странная проблема: скорость загрузки с сервера SOHO на VPS через VPN составляет около 5 Мбит / с, тогда как скорость загрузки совершенно нормальная и составляет ~ 90 Мбит / с (сеть 100M).
Сначала я подумал, что это будет проблема с буфером, даже узкое место в процессоре, но, попробовав следующие моменты, я в отчаянии.
Я использую режим UDP. Режим TCP только немного ухудшил скорость загрузки, но постоянно имел такую же низкую скорость загрузки. Даже базовый тест описан Вот вызвало ту же проблему.
Что я пробовал:
Всегда стабильная скорость <10 Мбит / с при загрузке с сервера SOHO на VPS. Использование ЦП при загрузке составляет всего 7%, тогда как при загрузке достигает 40%.
Нормальные скорости вне VPN между этими серверами максимальны для сети.
Сервер SOHO - это HP Microserver G8 с процессором Intel (R) Celeron (R) G1610T @ 2,30 ГГц. Он не включает AES-NI.
Не знаю, что еще попробовать, я начал думать, что OpenVPN может быть не виноват, но я не знаю, где еще искать.
Спасибо за ваше время, и продолжайте в этом замечательном сообществе.