Abram Опубликовано 24 февраля, 2010 · Жалоба Доброго времени суток. Вчера после (не)благополучного падения, kernel oops-a и вследствии panic-a accel-pptp, решил вернуться на старый добрый pptpd. Вроде бы всё работает, но иногда (скорее часто) клиенты отваливаются, в логе следующее: kernel: pptpctrl_orig[8110]: segfault at 0 ip 00007f5c6f2cac97 sp 00007fffc32d7618 error 4 in libc-2.11.so[7f5c6f24e000+14d000] Гугл говорит, что pptpctrl получает неправильные аргументы, а именно - вместо local IP получает 0. Что, собственно, и было подтверждено заменой на враппер: #!/bin/bash echo ${@} >> /tmp/pptpctl.param.log /usr/sbin/pptpctrl_orig ${@} Посмотрел сгенерированный лог - всегда дергается с 0 0 1 /etc/ppp/pptpd-options 0 1 Вопрос: правильны ли опции? Может, стоит всего-навсего пересобрать pptpd? Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Ilya Evseev Опубликовано 24 февраля, 2010 · Жалоба Пока идёт поиск решения, в качестве временной меры можно во враппере подставлять правильный local ip. Он во всех туннелях одинаковый? Ещё во враппере можно скидывать в log вывод команды ps, чтобы понять, кто его вызывает с неверными параметрами. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Abram Опубликовано 24 февраля, 2010 · Жалоба Пересобрал из сорцев poptop, тупо заменил бинарник pptpctrl. Завелось. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Abram Опубликовано 26 февраля, 2010 · Жалоба Фиг. Опять лезть начало. 292 сессии. Включил delegate, pptpctrl вообще не запускаются вроде. Пошло работать дальше. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
sdy_moscow Опубликовано 26 февраля, 2010 · Жалоба поставьте accel .,. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
Abram Опубликовано 26 февраля, 2010 (изменено) · Жалоба поставьте accel .,. Дык убрал только как. Или это такая тонкая ирония? Изменено 26 февраля, 2010 пользователем Abram Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
sirmax Опубликовано 29 марта, 2010 · Жалоба Abram Сегодня наткнулся на Вашу проблему, поборолось пересборкой accel-pptp на последнюю версию из git Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...
UncleDen Опубликовано 10 апреля, 2010 · Жалоба Поставьте accell-pptpd и выключите в ядре SMP. С мультипроцессингом хреново работает. Вставить ник Цитата Ответить с цитированием Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах More sharing options...