私はpptpdが動作するubuntuサーバー14を持っています。しかし、do-release-upgradeで15にアップグレードした後、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
何か案が?ありがとう。
これは私にとっては完全な修正ではありませんでしたが、「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
この問題を乗り越えた問題のもう1つの部分(少なくとも私の場合)は、GREパケットがUFWファイアウォールを通過していないことでした。これは、この質問の著者にとっても問題のようです。何らかの理由で、GREは14.10で正常に動作していましたが、15.04にアップグレードした後、動作しなくなりました。この質問に対するDikeiの答えで解決策を見つけました: Cannot to connect to PPTP VPN with ufw enabled on Ubuntu 14.04 with kernel 3.18
このルールを/etc/ufw/before.rulesファイルに追加しました。行#drop INVALID packets ...
-A ufw-before-input -p 47 -j ACCEPT
変更を有効にする前に、UFWを停止して再起動する必要がありました(GUIでこれを行いました)。