飘雪

C++博客 首页 新随笔 联系 聚合 管理
  31 Posts :: 0 Stories :: 60 Comments :: 0 Trackbacks
ubuntu:
    在/etc/ppp/pptpd-options最后加上:
plugin radius.so
plugin radattr.so

    radius.so默认使用的配置文件为/etc/radiusclient/radiusclient.conf,radiusclient.conf文件的模板可以从ppp源码了找到。

auth_order    radius
login_tries    4
login_timeout    60
nologin /etc/nologin
issue    /usr/local/etc/radiusclient/issue
authserver     localhost:1812
acctserver     localhost:1813
servers        /etc/radiusclient/servers
dictionary     /etc/radiusclient/dictionary
login_radius    /usr/sbin/login.radius
seqfile        /var/run/radius.seq
mapfile        /etc/radiusclient/port-id-map
default_realm
radius_timeout    10
radius_retries    3
login_local    /bin/login

    servers里记的是服务器地址及相应的secret,需要跟freeradius的client.conf内记的secret一样。
    mapfile选项的似乎是必须的,而且文件必须存在,可以建一个空的port-id-map文件。
    /etc/radiusclient/下需要dictionary文件,可以从ppp的源码包里找到,从ppp源码包里找出dictionary、dictionary.microsoft、dictionary.merit三个文件放到 /etc/radiusclient/下。


参考:http://wiki.freeradius.org/PopTop

posted on 2010-02-03 10:30 飘雪 阅读(566) 评论(0)  编辑 收藏 引用

只有注册用户登录后才能发表评论。
【推荐】超50万行VC++源码: 大型组态工控、电力仿真CAD与GIS源码库
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理