У нас есть сервер доступа, предоставляющий VPN некоторым нашим клиентам и сотрудникам с ноутбуками. Обычно они подключаются извне офиса, и все работает отлично. Однако для простоты и безопасности, когда кто-то подключается из офиса, VPN также используется в локальной сети. Это тоже работает отлично, за исключением того, что скорость в локальном соединении очень низкая по сравнению с 1 Гбит/с локальной сети. scp
дает 150 кБ/с с использованием VPN и полной скорости (которая варьируется, поскольку настольные компьютеры сами по себе занимают большую полосу пропускания, но примерно в 20 раз быстрее), если я вручную подключаюсь, превосходя VPN. Итак,
- Вопрос 1: Что может быть причиной этого?
- Вопрос 2: Как я могу это улучшить? (люди действительно жалуются)
- Вопрос 3: Если ответ на два предыдущих вопроса неизвестен, как я могу провести дополнительную диагностику?
Конфигурации OpenVPN следующие:
Сервер:
дев тун ifconfig 10.0.2.1 10.0.2.2 секрет /etc/openvpn/static.key прото tcp-сервер порт 1194 шифр DES-EDE-CBC демон глагол 4 log-append /var/log/openvpn.log поддерживать активность 10 900 комп-лзо
Клиент:
удаленный 10.0.1.3 секрет /home/jkowalski/openvpn.key дев тун proto tcp-клиент порт 1194 шифр DES-EDE-CBC ifconfig 10.0.2.2 10.0.2.1 скрипт-безопасность 2 маршрут 10.0.0.0 255.255.255.0
Я пробовал: Изменять шифр, порт, настройки сжатия. Полностью отключать шифрование. В журнале сервера ошибок нет, хотя некоторым машинам требуется много времени для подключения. Серверная машина — Debian 7.8 32 бит. Клиентские машины — Windows 7/8.1 64 бит, XP 32 бит и Ubuntu 14.04LTS.
Заранее спасибо.
ОБНОВЛЯТЬ: Я так и не узнал, в чем была изначальная проблема. Решением стало обновление до 64-битного Debian 9. Теперь все работает отлично. Я также перешел на UDP, и все работает как часы.