Ошибка PPTPD после обновления сервера Ubuntu до 15

У меня есть сервер Ubuntu 14 с рабочим pptpd. Но после обновления до 15 с помощью do-release-upgrade произойдет сбой pptpd. Я могу запустить этот сервис, но он не будет принимать подключения от клиента.

Я не знаю, где находится журнал pptpd. Когда я проверяю статус службы pptpd, я получаю это:

May 10 02:45:56 segnetproxy pptpd[12134]: CTRL: Starting call (launching ppp...)
May 10 02:45:56 segnetproxy pptpd[12119]: /usr/sbin/pppd: Plugin /usr/lib/pp...6
May 10 02:52:44 segnetproxy pptpd[12217]: CTRL: Client a.client.ip.address control...d
May 10 02:52:44 segnetproxy pptpd[12217]: CTRL: Starting call (launching ppp...)
May 10 02:52:44 segnetproxy pptpd[12119]: /usr/sbin/pppd: Plugin /usr/lib/pp...6
May 10 02:52:44 segnetproxy pptpd[12217]: GRE: read(fd=6,buffer=7fee990de4a0...s
May 10 02:52:46 segnetproxy pptpd[12219]: CTRL: Client a.client.ip.address control...d
May 10 02:52:46 segnetproxy pptpd[12219]: CTRL: Starting call (launching ppp...)
May 10 02:52:46 segnetproxy pptpd[12119]: /usr/sbin/pppd: Plugin /usr/lib/pp...6
May 10 02:52:46 segnetproxy pptpd[12219]: GRE: read(fd=6,buffer=7f789f93f4a0...s

Все строки, связанные с GRE, красные.

Когда я пытаюсь запустить pptpd на переднем плане, каждая попытка подключения выводит строку:

/usr/sbin/pppd: Plugin /usr/lib/pptpd/pptpd-logwtmp.so is for pppd version 2.4.5, this is 2.4.6

Любая идея? Благодарю.

1 ответ

Решение

Это не было полным исправлением для меня, но оно помогло мне избежать ошибки: "pptpd-logwtmp.so для pppd версии 2.4.5, это 2.4.6"

Если вы редактируете файл conf:

sudo nano /etc/pptpd.conf

Вы можете отключить параметр logwtmp, добавив перед ним знак #.

Проблема, по-видимому, была зарегистрирована как ошибка здесь:

https://bugs.launchpad.net/ubuntu/+source/pptpd/+bug/1451419

Предложение отключить logwtmp пришло от аналогичной, но более старой ошибки:

https://bugs.launchpad.net/ubuntu/+source/pptpd/+bug/352622

После преодоления этой проблемы другая часть проблемы (по крайней мере, в моем случае) заключалась в том, что пакеты GRE не проходили через мой брандмауэр UFW. Похоже, что это проблема и для автора этого вопроса. По какой-то причине GRE работала нормально под 14.10, но после того, как я обновился до 15.04, это перестало работать. Я нашел решение в ответе Dikei на этот вопрос: не удается подключиться к PPTP VPN с включенной функцией UFW в Ubuntu 14.04 с ядром 3.18

Я добавил это правило в файл /etc/ufw/before.rules перед строкой # drop НЕВЕРНЫЕ пакеты...

-A ufw-before-input -p 47 -j ACCEPT

Мне пришлось остановить и перезапустить UFW (я сделал это через графический интерфейс), прежде чем изменения вступили в силу.

Другие вопросы по тегам