Может конечно не в тему, но у меня ошибка pptpd в логе выглядит вот так:
Mar 4 21:12:08 skynet pptpd[7566]: GRE: read(fd=7,buffer=80514a0,len=8260) from network failed: status = -1 error = Protocol not available
Mar 4 21:12:08 skynet pptpd[7566]: CTRL: GRE read or PTY write failed (gre,pty)=(7,6)
Mar 4 21:12:08 skynet pptpd[7566]: CTRL: Reaping child PPP[7567]
Нашел вот такое решение проблемы:
http://poptop.sourceforge.net/dox/gre-protocol-unavailable.phtml
У меня точно такая же ошибка, но решить я ее не смог, пока туго с ядром...
На сервере 3 сетевые карты:
eth0 - Локальная сеть 192.168.0.0/24 Сервер в подсети 192.168.12.0/24 со шлюзом 192.168.12.254 - Настройки ручные.
eth1 - Домашняя сеть 10.0.0.0/16 + ADSL Модем, PPPoE поднимается на сервере
eth2 - Вторая локальная сеть, DHCP (параметры не пишу, т.к. она не играет роли)
PPTPD поднял так, как описано здесь. У меня, с домашней сети подключение к серверу стабильное, инет есть, все нормально. Клиенты из сети eth2 подключаются к серверу, подключение стабильное. А вот клиенты из Локальной сети на eth0 из подсети 192.168.14.0/24 имею проблемы с подключением, обрывается VPN с указанной ошибкой.
Debian lenny
Куда подскажите копать? Есть ли другой вариант?