Poptop は freeradius 用に構成されていますが、chap 経由で認証されます

Poptop は freeradius 用に構成されていますが、chap 経由で認証されます

Poptop と radiusclient を搭載した Centos 6 64 ビットを実行しています。Poptop サーバーに接続すると、エラー ログに次のエラーが表示されます。

Feb 21 14:40:42 alpha pptpd[13225]: CTRL: Client **** control connection started
Feb 21 14:40:42 alpha pptpd[13225]: CTRL: Starting call (launching pppd, opening GRE)
Feb 21 14:40:42 alpha pppd[13226]: Warning: can't open options file /root/.ppprc: Permission denied
Feb 21 14:40:42 alpha pppd[13226]: Plugin radius.so loaded.
Feb 21 14:40:42 alpha pppd[13226]: RADIUS plugin initialized.
Feb 21 14:40:42 alpha pppd[13226]: Plugin radattr.so loaded.
Feb 21 14:40:42 alpha pppd[13226]: RADATTR plugin initialized.
Feb 21 14:40:42 alpha pppd[13226]: Plugin /usr/lib64/pptpd/pptpd-logwtmp.so loaded.
Feb 21 14:40:42 alpha pppd[13226]: pppd 2.4.5 started by root, uid 0
Feb 21 14:40:42 alpha pppd[13226]: Using interface ppp0
Feb 21 14:40:42 alpha pppd[13226]: Connect: ppp0 <--> /dev/pts/3
Feb 21 14:40:42 alpha pptpd[13225]: GRE: Bad checksum from pppd.
Feb 21 14:40:42 alpha pppd[13226]: rc_get_ipaddr: couldn't resolve hostname: alpha
Feb 21 14:40:42 alpha pppd[13226]: rc_own_ipaddress: couldn't get own IP address
Feb 21 14:40:42 alpha pppd[13226]: Peer sdf failed CHAP authentication
Feb 21 14:40:42 alpha pppd[13226]: Connection terminated.
Feb 21 14:40:42 alpha pppd[13226]: Exit.
Feb 21 14:40:42 alpha pptpd[13225]: CTRL: Client **** control connection finished

CHAP 認証に失敗したと表示されますが、freeradius 用に設定されていますか? デバッグ モードで freeradius をチェックすると、着信クエリについては何も表示されません。

何が問題なのか分かりますか?

答え1

Feb 21 14:40:42 alpha pppd[13226]: rc_get_ipaddr: couldn't resolve hostname: alpha
Feb 21 14:40:42 alpha pppd[13226]: rc_own_ipaddress: couldn't get own IP address

IPv6 のみのマシンで問題が発生した場合は、次を実行してみてください。

#ping alpha

失敗した場合は、次のように、/etc/hosts の alpha に一致する IPv4 があるかどうかを確認します。

127.0.0.1 localhost alpha

関連情報