URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 90620
[ Назад ]

Исходное сообщение
"PPTP+Linux сделано через опу? Или у меня ручки кривые"

Отправлено silenceod , 25-Дек-10 16:38 
В общем мой провайдер предоставляет мне соединение через 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+Linux сделано через опу? Или у меня ручки кривые"
Отправлено silenceod , 25-Дек-10 17:55 
Нашел решение. 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


"PPTP+Linux сделано через опу? Или у меня ручки кривые"
Отправлено Aquarius , 25-Дек-10 18:08 
>[оверквотинг удален]
> Все что из логов удалось достать это
> -
> 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. прошу прощения, перепутал добавку с оригинальным сообщением


"PPTP+Linux сделано через опу? Или у меня ручки кривые"
Отправлено Андрей , 08-Июл-15 16:48 
>[оверквотинг удален]
> Все что из логов удалось достать это
> -
> 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.../