|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Alexander Motin 2:5020/400 23 Oct 2007 14:35:49 To : Vladimir Melnik Subject : Re: mpd: No buffer space available --------------------------------------------------------------------------------
Vladimir Melnik wrote:
> Есть два mpd, между которыми установлено PPTP-соединение. В качестве
> сервера используется версия 4.0b5, в качестве клиента - 3.18_5.
>
> Клиенты, которые подключаются к серверу штатными средствами Windows,
> равно как и те, кто подключаются к нему всякими D-Link'ами, работают без
> проблем. А вот у клиента, использующего mpd-3.18_5, наблюдаюются
> следующие "спецэффекты":
> Потери пакетов довольно хаотичны, системности особой нет.
>
> При этом, кстати сказать, обычный GIF-туннель работает точно так же, так
> что не похоже на то, что дело именно в mpd.
>
> Пожалуйста, помогите сняться с ручника. Решать проблему "в обход",
> устанавливая какой-нибудь дурацкий D-Link, не хочется чисто
> принципиально. Хочется понять, в чём сама суть проблемы.
>
> Заранее благодарен за подсказки.
Возможно это баг в реализации алгоритма windowing в ng_pptpgre, она
может возвращать ENOBUF при переполнении исходящей очереди. Во всяком
случае один баг я там правил с пол года назад в шестерке. Переполняться
очередь может, если от другой стороны вовремя не приходят подтверждения.
Посмотри статистику ng_pptpgre ноды на обоих сторонах на предмет
счетчиков ошибок. Она много чего отдает по команде getstats в ngctl.
А вообще windowing алгоритм - это зло. Выруби его в конфиге на обеих
сторонах и думаю попустит.
--
Alexander Motin
--- ifmail v.2.15dev5.4
* Origin: Alkar Teleport News Server (2:5020/400)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/38905197e9ff4.html, оценка из 5, голосов 10
|