[Momonga-devel.ja:02063] pptpdへの接続が出来ません


蛭田です。

pptpdについて質問させて下さい。

以下の環境に対してWindows2000からPPTPでの接続を行ったのですが、CHAP認証
が済んだ所で切断されてしまいました。

    kernel-source-2.4.22-11m
    pptpd-1.1.4-1m
    ppp-2.4.1-21m

Windows2000側のメッセージによると、サーバ側から切断されたとのことでした
ので、/var/log/messages を覗いてみると、以下のようなログが出力されてい
ました。


Sep 14 12:28:44 pptp pptpd[815]: MGR: No free connection slots or IPs - no more clients
can connect!
Sep 14 12:28:44 pptp pptpd[1218]: CTRL: Client 192.168.1.50 control connection started
Sep 14 12:28:44 pptp pptpd[1218]: CTRL: Starting call (launching pppd, opening GRE)
Sep 14 12:28:44 pptp kernel: CSLIP: code copyright 1989 Regents of the University of
California
Sep 14 12:28:44 pptp kernel: PPP generic driver version 2.4.2
Sep 14 12:28:44 pptp pppd[1219]: pppd 2.4.2b1 started by root, uid 0
Sep 14 12:28:44 pptp pppd[1219]: Using interface ppp0
Sep 14 12:28:44 pptp pppd[1219]: Connect: ppp0 <--> /dev/pts/2
Sep 14 12:28:44 pptp pptpd[1218]: GRE: Discarding duplicate packet
Sep 14 12:28:46 pptp pptpd[1218]: CTRL: Ignored a SET LINK INFO packet with real ACCMs!
Sep 14 12:28:46 pptp kernel: PPP MPPE compression module registered
Sep 14 12:28:46 pptp insmod: Warning: loading
/lib/modules/2.4.22-11mcm-smp/kernel/drivers/net/ppp_mppe.o will taint the kernel: no license
Sep 14 12:28:46 pptp insmod:   See http://www.tux.org/lkml/#export-tainted for information
about tainted modules
Sep 14 12:28:46 pptp insmod: Module ppp_mppe loaded, with warnings
Sep 14 12:28:46 pptp pppd[1219]: MPPE required, but kernel has no support.
Sep 14 12:28:46 pptp pppd[1219]: CHAP peer authentication succeeded for hiruta
Sep 14 12:28:46 pptp pppd[1219]: Modem hangup
Sep 14 12:28:46 pptp pppd[1219]: Connection terminated.
Sep 14 12:28:46 pptp pppd[1219]: Connect time 0.1 minutes.
Sep 14 12:28:46 pptp pppd[1219]: Sent 0 bytes, received 44 bytes.
Sep 14 12:28:46 ore pptpd[1218]: CTRL: Client 192.168.1.50 control connection finished
Sep 14 12:28:46 ore pppd[1219]: Terminating on signal 2.
Sep 14 12:28:46 ore pppd[1219]: Connect time 0.1 minutes.
Sep 14 12:28:46 ore pppd[1219]: Sent 0 bytes, received 44 bytes.
Sep 14 12:28:46 ore pppd[1219]: Exit.


ログの中ほどの所でinsmodがppp_mppeを組み込む際にWarningを吐いています。
その後 "MPPE required, but kernel has no support." と出力しており、MPPE
に対応出来ていないようです。しかし、続くCHAP認証は成功していそうです。
Windows2000側の動作を見ても、PPP接続までは通っていそうです。
ところが、直ぐにmessagesに "Modem hangup" と出力され、切断されてしまい
ます。
念のため/var/log/secureも覗いてみましたが、特にメッセージは出力されてい
ませんでした。

CHAP認証完了から切断までの間、"Modem hangup"以外のメッセージが出力され
ておらず、問題解決の手がかりが掴めず困っています。
どなたか、解決方法をご存知の方はいらっしゃいませんか?



なお、pptpdの設定は以下を参考に、

http://www.momonga-linux.org/archive/Momonga-devel.ja/msg00697.html

次のように設定しています。


/etc/modules.conf ------------------------------------------------
alias ppp ppp_generic
alias ppp-compress-18 ppp_mppe
alias ppp-compress-21 bsd_comp
alias ppp-compress-24 ppp_deflate
alias ppp-compress-26 ppp_deflate
alias tty-ldisc-3 ppp_async
alias tty-ldisc-13 n_hdlc
alias tty-ldisc-14 ppp_synctty
alias net-pf-24 pppoe
alias char-major-108 ppp_generic

/etc/pptpd.conf --------------------------------------------------
option /etc/ppp/options.pptpd
localip 192.168.1.200
remoteip 192.168.1.201

/etc/ppp/options.pptpd -------------------------------------------
lock
proxyarp
require-mschap
require-mschap-v2
require-mppe-40
require-mppe-128
mppe-stateful

/etc/ppp/chap-secrets --------------------------------------------
# Secrets for authentication using CHAP
# client        server  secret                  IP addresses
hiruta          pptp    xxxxxx                  *



以上です。よろしくお願い致します。