论坛风格切换切换到宽版
  • 1109阅读
  • 0回复

[问题求助][RedHat] platinum版主请进,虚拟机上架设的pppoe-server,通过radius-server认证客户端出错 [复制链接]

上一主题 下一主题
离线shandetr.
 
发帖
2084
C币
-140092
威望
396
贡献值
1
银元
-1
铜钱
4710
人人网人气币
0
只看楼主 倒序阅读 使用道具 楼主  发表于: 2009-05-01
我在自己的虚拟机redhat9.0上用pp.p-2.4..4和rp-pppoe3.8建了一个pppoe.-server,用window的client端去连接成功。服务器

下一步.打算用radius-server来帮pppoe-s.erver认证客户端。于是在虚拟机上安装了两包代码:radiusclient-0.3.2-0..dag.rh90.i386.rpm 和freeradius-1.1.5。外贸
按照h.efish的方法配置freeradius;健康
1)  修改 c.lients.conf--- 印刷
# vi /usr/local/freeradius/etc/ra.ddb/clients.c.onf外贸
client. 127.0.0.1 {             汽车
secret =. 123456              乙肝
shortname = local.host.
nastype = other.           女人
}
2) 修改 .naslist ,加入:<性病>
# vi /usr./local/.freeradius/etc/raddb/naslist--------------彩票
l.ocalhost local portslave.
3) 编辑 user.s ,加入用户: (这个.用户是保存在文本文件里的,做测试用)    健康
# vi /usr/local/freeradius./et.c/raddb/users           建材
te.st Auth-Type:=local, User-.Password==123456    外汇
          Service-Type. = Framed.-User,          婚庆
          Fr.amed-Protocol .= PPP,.
      .    Framed-IP-Address .= 10.0.0.2,           鲜花
          Framed-IP-Ne.tmask = 255.255.255..0            杀毒
4) 启动radiusd,测试radius.d服务:.
# /usr/local/f.re.eradius/sbin/radiusd -X.
# /usr/local/freeradiu.s/bin/radtest te.st 123456 localhost 0 123456<性病>
出现 Access-Accept的字样.,说明rad.ius-server可以工作了。           建材

接下来配置.pppd,使其和radius一起工作           建材
1) 建立一个 /etc/ppp/radius .目录,用来存放radius的配置,然后把ppp.-2.4.4里面的radius相关配置复制过来:(        游戏          )
# .mkdir /etc/ppp/radiuds--- 印刷
# cd ppp-2.4.4pppd/plugins/.radi.us/etc              乙肝
# cp * /etc/ppp/.radius[成人用品]
2) 编.辑 /etc/ppp/options , 加上.radius 支持.
# vi /etc/ppp./opt.ions 加上下面两句             电子
plugin /etc/ppp/plugin.s/radius.so // 注意pppd安装时候.radius.so的位置(        游戏          )
radius.-co.nfig-file /etc/ppp/radius/radiusclient.conf    美容
3) 编辑 radiusclient.conf 文件,如下:(主要是修改一些默认.的文件路径,其他没什么要.改的)<性病>
# cat ./etc/ppp/radius/radius.client.conf投资
auth_or.der radius             电子
login_tries 4
login_t.imeout 60           建材
nologin /etc./nologin[成人用品]
iss.ue /etc/ppp/radius/iss.ue电影
authserver localhost:1.812.
acctserver localhost:1.813<性病>
servers /etc/ppp/radius/ser.v.ers.
dictiona.ry /etc/ppp/radiu.s/dictionary    外汇
login._radius /usr/local/sbin/login..radius--- 印刷
seqfile /va.r/run/.radius.seq.
mapfile /etc/ppp/rad.ius/port-i.d-map健康
default_realm
ra.dius_timeout 10.
radius_retr.ies 3.
l.ogin_local /bin/login.
4)配置 /etc/p.pp/pppoe-serv.er-options           建材
# cat ./e.tc/ppp/pppoe-server-options<性病>
auth
require-chap
lcp.-echo-interval 60.
lcp.-echo-failure 5服务器
5) 设置密码文件 (先实现文本文件密码认.证)域名
# cat /.etc/ppp/.chap-secrets          婚庆
test  * .123456 *.
6)  编辑 ser.vers ,设定radiu.s 服务器的位置    外汇
# cat /etc/ppp/radius/s.e.rvers               乙肝
localhost .123456 // 这里的.123456是我前面设置的访问radius服务器的密码教育
7) 编辑 diction.ar.y ,修改一些路径设置,主要是最后一个dictionary.microsoft 的路径设置          婚庆
# vi /.etc/ppp/radius/dictionary.(广告)
..
...
IN.CLUDE ./etc/ppp/radius/dictionary.microsoft(广告)


最后启动radiusd和pppoe-server,然.后用windows的client.拨号,显示错误691:由于域上的用户名和、或密码无效而拒绝访问。域名
查看/.var/log/messages:教育
Jun 12 17:47:36 .localhost pppoe-server[.2291]: Session 1 created for client 00:16:ec:87:33:e5. (10.67.15.1) on eth0 using Service-Name. ''虚拟主机
Jun 12 17:47:36 localhost pp.pd[2291]: Plugin /etc/ppp/plugins/r.adius.so loaded..             汽车
Jun 12 1.7:47:36 lo.calhost pppd[2291]: RADIUS plugin initialized.(广告)
Jun 12 17:47:36 localhost pppd[2291]: pppd 2.4..4 star.ted by root, uid 0电脑
Jun 12 17:47:.36 l.ocalhost pppd[2291]: Using interface ppp0    健康
Jun 12 17:47:36 localhost pppd[2291.]: Connect: ppp0. <--> /dev/pts/2电脑
Jun 12 17:47:36 localhost /etc/hotplug/.net.agent: ass.uming ppp0 is already. up电影
J.un 12 17:47:46 loca.lhost pppd[2291]: Peer test failed CHAP authentication服务器
Jun 12 17:47:46 localhost pppd[.2291]: Connection term.inated..
Jun 12 17:47:46 localhost pppoe[2292].: read. (asyncReadFromPPP): Session 1: Input/outp.ut error健康
Jun 12. 17:.47:46 localhost pppd[2291]: Exit..
Jun 12 17:47:4.6 localhost pppoe-ser.ver[2290]: Session 1 closed for client. 00:16:ec:87:33:e5 (10.67.15.1) on eth0外贸
Jun 12 17:47:46 localhost pppoe-se.rve.r[2290]: Sent PADT.
Jun 12 17:.47:46 localhost pppoe-server[2290]: S.ent PADT             电子
Jun 12 17:47:47 localhost /etc/hotplug/net.agent:.. NET unregister event not su.pported虚拟主机


PS:试了很多次了,也确定了配置文件,一直不能成功,希望大家帮忙看一看是.什么原因..。另外,我对radiusclient.conf文件中的一句命令存有疑问:    美容
login_radius /usr/local/sbin/logi.n..radius.
l.ogin.radiu.s文件本来是没有的,我安.装了radiusclient-0.3.2-0.dag.rh90.i386.rpm以后才看到这个文件,查看内容如下,个人觉得貌似没有做什么特别的事情:域名
#!/bin/sh
#
# $Id: login.radius,v 1.1..1.1 2003/12/02 10:3.9:23 sobomax Exp $电影
#
# Copyright (C.) 1998 Lars Fennebe.rg    外汇
#
# See the file COPYRIGHT for t.he respective. terms and conditions. [成人用品]
# If the file is missing contact me at .lf@elementa.l.net 电脑
#. and I'll send you a. copy.学习
#

cat <<EOF
This .is the dummy log.in.radius script. If you want that this script             电子
does s.omething useful yo.u'll have to replace it.          婚庆

The following RADI.US environment va.riables are set:    健康
EOF

set | egre.p '^RADIUS_'(广告)

echo
echo. "Bye, bye."             汽车

exit 0
评价一下你浏览此帖子的感受

精彩

感动

搞笑

开心

愤怒

无聊

灌水
快速回复
限100 字节
如果您在写长篇帖子又不马上发表,建议存为草稿
 
上一个 下一个