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