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

相關內容