Jump to content

Recommended Posts

Posted

Доброго времени суток.

 

Вчера после (не)благополучного падения, 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?

Posted

Пока идёт поиск решения, в качестве временной меры можно во враппере подставлять правильный local ip.

Он во всех туннелях одинаковый?

 

Ещё во враппере можно скидывать в log вывод команды ps, чтобы понять, кто его вызывает с неверными параметрами.

  • 1 month later...
  • 2 weeks later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.