Зависания клиентской части OpenVPN
Привет, господа линуксоиды.
Есть OpenVPN 1.8.4 на базе RHEL 5 и несколько десятков клиентов (по большей части на WinXP). Тащемта, проблема касается последних. Десяток из них попадает к серваку поверх MPLS предоставляемого местным ISP и при ощутимой сетевой нагрузке туннеля в направлении от сервера к клиенту, эти самые клиенты перестают воспринимать входящие пакеты.
То есть по дампам трафика на сервере видны пакеты от клиента серверу и ответы обратно. По дампам трафика на клиентской стороне только запросы в сторону сервера. После перезапуска приложения ситуация нормализуется. Сам канал связи в эти моменты времени абсолютно стабилен, клиентское устройство доступно.
Логирование на самых хардкорных уровнях детализации ничего не дало. Если в краце:
- обмен пакетами
- отсутствие входящих пакетов
- перезапуск службы
Объединяет все подобные случаи один и тот же пров, плюс вышеназванная технология, поэтому войну с саппортом уже веду, но пока не сильно успешную.
Могут ли стать причиной такого поведения какие-либо сетевые опции вроде rate-limit или подобные? Буду благодарен любым советам, особенно от забредших сюда сетевиков.