web-dev-qa-db-fra.com

PPTPD a échoué après la mise à niveau du serveur Ubuntu vers 15

J'ai un serveur Ubuntu 14 avec pptpd de travail. Mais après avoir passé à 15 avec do-release-upgrade, pptpd est en échec. Je peux démarrer ce service, mais il n'acceptera aucune connexion du client.

Je ne sais pas où se trouve le journal de pptpd. Quand je vérifie le statut de service pptpd, j'ai ceci:

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

Toutes les lignes liées à GRE sont en rouge.

Lorsque j'essaie d'exécuter pptpd au premier plan, chaque connexion essayée imprime une ligne:

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

Une idée? Merci.

1
Allen St.Clair

Ce n'était pas un correctif complet pour moi, mais cela m'a permis de dépasser l'erreur suivante: "pptpd-logwtmp.so correspond à pppd version 2.4.5, il s'agit de 2.4.6"

Si vous éditez le fichier conf:

Sudo nano /etc/pptpd.conf

vous pouvez désactiver l'option logwtmp en ajoutant un # avant celle-ci.

Le problème semble avoir été consigné en tant que bogue ici:

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

La suggestion de désactiver logwtmp provient d'un bogue similaire, mais plus ancien:

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

Après avoir résolu ce problème, l’autre partie du problème (du moins dans mon cas) était que les paquets GRE ne traversaient pas mon pare-feu UFW. Cela semble également poser problème à l’auteur de cette question. Pour une raison quelconque, GRE fonctionnait bien sous 14.10, mais après avoir mis à niveau vers 15.04, cela a cessé de fonctionner. J'ai trouvé la solution dans la réponse de Dikei à cette question: Connexion impossible à PPTP VPN avec ufw activé sur Ubuntu 14.04 avec le noyau 3.18

J'ai ajouté cette règle au fichier /etc/ufw/before.rules avant la ligne # drop les paquets INVALID ...

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

J'ai dû arrêter et redémarrer UFW (je l'ai fait via l'interface graphique) avant que le changement ne prenne effet.

2
Mike