关于 steel-belted radius 连接sql数据库的问题
首先向各位光临此帖的大侠问好,希望了解的大人们都指导一下小弟我 实在是搞不定了\首先router 用的是华为的 E200 已经配置好用 RADIUS验证并且在 steel-beleted radius 上加用户以后可以访问
但是 为了以后便于管理 和方便用户自己修改密码需要将 RADIUS 于 SQL SERVER 连接
问题出来了 , 我在配置了 sqlauth.aut 与sqlacct.acc 以后 还是无法用SQL SERVER进行验证
ODBC 指向的是我自己建立的新数据库 radius 然后在 radius 中建立 两个表
userlist 包含字段 name password profile
accounting 包含字段 TransTime, FullName, Authenticator, NASName, NASAddress, Type, PacketsIn, PacketsOut
请大家指导 一下小弟再次拜谢了
配置文件如下
sqlauth.aut
LibraryName=sqlauth.dll
Enable=1
InitializationString=SQL
Connect=DSN=localserver;UID=sa;PWD=123456
SQL=SELECT password, profile FROM userlist WHERE name = %name
ParameterMarker=?
MaxConcurrent=1
ConcurrentTimeout=30
ConnectTimeout=25
QueryTimeout=25
WaitReconnect=2
MaxWaitReconnect=360
PasswordFormat = 0
DefaultResults = 0
;
;s1=2
;s2=2
;
;Connect=DSN=<dsn_name_here>;UID=<username_for_dB>;PWD=<password_for_dB>
;
;Connect=DSN=<dsn_name_here>;UID=<username_for_dB>;PWD=<password_for_dB>
Password=1/48
Profile=2/48
;Alias=2/48
;Accept=0
;Profile=xyz
;FullName=Remote User
sqlacct.acc
LibraryName=sqlacct.dll
Enable=1
InitializationString=sqlacc
Connect=DSN=localserver;UID=sa;PWD=123456
ParameterMarker=?
MaxConcurrent=1
ConcurrentTimeout=30
ConnectTimeout=25
QueryTimeout=25
WaitReconnect=2
MaxWaitReconnect=360
;LogLevel=2
;
;s1=2
;s2=2
;This achieves 50/50 duty
;
;Connect=DSN=<dns_name_here>;UID=<username_for_dB>;PWD=<password_for_dB>
;
;Connect=DSN=<dns_name_here>;UID=<username_for_dB>;PWD=<password_for_dB>
1=User
2=User
3=User
;Packets of type 1,2, and 3 will be accounted as below
SQL=INSERT INTO accounting (TransTime, FullName, Authenticator, NASName, NASAddress, Type, PacketsIn, PacketsOut) \
VALUES (%TransactionTime, %FullName/40s, %AuthType/40s, %NASName/40s, %NASAddress, %Type, @Acct-Input-Packets/n, @Acct-Output-Packets/n) E200 去问华为啊 我是在问如何设置 radius 与 sql数据库E200 搞定了 为了得到答案 辛苦的自己顶 为了得到答案 辛苦的自己顶 为了得到答案 辛苦的自己顶 我也是有同样的问题,不过我的用户记账功能可以实现。
页:
[1]