В общем мой провайдер предоставляет мне соединение через VPN. У меня пакет 80 мбит.
Сразу заметил глюки в Убунту - хорошие торренты на большой скачке отваливаются. Провел эксперимент. Взял на незагруженном сервере файл 500 мбайт. Результаты:
-Виндоус качает даже через браузер от 8 мбайт/секунду и выше.
-Линукс - начинает качать и через пару секунд тупо пропадает связь без логов и предупреждения. Связь возобновляется только перезапуска ppp0. Советы типа уменьшить MTU и отключить что нибудь - естественно, не помогаютПробовал на разных Линях - Убунту 10.10, Федора 13, ЦентОС 5.5.
Все что из логов удалось достать это
-
Dec 25 06:47:02 papa-home pptp[1291]: anon warn[decaps_gre:pptp_gre.c:426]: discarding bogus packet 247774 (expecting 245488)
-Правильно ли я понимаю, что pptp клиент плохо работает в линуксе и ничего поделать нельзя? У меня просто провайдер по нему предоставляет доступ :(
И если да - есть какая-то железка которая будет хорошо работать как маршрутизатор ну и выдавать мои родные 80 мбит по PPTP?
Нашел решение. pptp надо запускать видимо с опцией --nobuffer
-
pty "pptp x.x.x.x --nolaunchpppd --nobuffer --loglevel 0"
-Есть подозрение, что правильнее было бы разобраться с таймаутами/лимитами, но курить маны и пробовать желания нет, поэтому пока что работает так, выдает свои почти 80 мбит. Файл пару раз скачал без единого обрыва:)))
---
Saving to: `test.rar.1'
52% [===================> ] 274,320,103 9.09M/s eta 25s
>[оверквотинг удален]
> Все что из логов удалось достать это
> -
> Dec 25 06:47:02 papa-home pptp[1291]: anon warn[decaps_gre:pptp_gre.c:426]: discarding
> bogus packet 247774 (expecting 245488)
> -
> Правильно ли я понимаю, что pptp клиент плохо работает в линуксе и
> ничего поделать нельзя? У меня просто провайдер по нему предоставляет доступ
> :(
> И если да - есть какая-то железка которая будет хорошо работать как
> маршрутизатор ну и выдавать мои родные 80 мбит по PPTP?можно попятаться добавить --timeout 0.3 в параметры pptp
допустимые значения лежат в пределах от 0.01 до 10 секунд, обозначает время ожидания пакетов для переупорядочивания
0.3 выбрано как среднее геометрическое между предельными значениями (примерно)P.S. а откуда там же взялось --nobuffer ?
ССЗБ?
P.P.S. --nobuffer убрать, разумеется
P.P.P.S. прошу прощения, перепутал добавку с оригинальным сообщением
>[оверквотинг удален]
> Все что из логов удалось достать это
> -
> Dec 25 06:47:02 papa-home pptp[1291]: anon warn[decaps_gre:pptp_gre.c:426]: discarding
> bogus packet 247774 (expecting 245488)
> -
> Правильно ли я понимаю, что pptp клиент плохо работает в линуксе и
> ничего поделать нельзя? У меня просто провайдер по нему предоставляет доступ
> :(
> И если да - есть какая-то железка которая будет хорошо работать как
> маршрутизатор ну и выдавать мои родные 80 мбит по PPTP?Решение проблемы описано здесь http://blog.ansmirnov.ru/2015/07/08/debian-pptp-stops-receiv.../