配置RADIUS服务器组
背景信息
配置RADIUS服务器组中的关键步骤是指定服务器的IP地址和端口号、RADIUS共享密钥。其他的步骤如配置RADIUS用户名格式、RADIUS请求报文的超时重传次数等都有缺省配置,用户可以根据实际需要进行修改。
RADIUS服务器组下的配置如RADIUS用户名格式、RADIUS共享密钥要与RADIUS服务器上的配置一致。
操作步骤
- 执行命令system-view,进入系统视图。
- 执行命令radius enable,使能RADIUS协议功能。
缺省情况下,未使能RADIUS协议功能。
- (可选)执行命令radius server { dead-count dead-count [ fail-rate fail-rate-value ] | dead-interval dead-interval | dead-time dead-time [ recover-count invalid ] } *,配置RADIUS服务器Up/Down状态的时间间隔。
缺省情况下,dead-count是10,dead-interval是5秒,dead-time是3分钟。即判定RADIUS服务器异常的连续无响应次数为10次,从第一个没有响应报文到dead-count个数的没有响应报文之间的时间间隔为5秒,恢复RADIUS服务器状态的等待时间为3分钟。
- 执行命令radius server group group-name,创建RADIUS服务器组,并进入RADIUS服务器组视图。
- 执行命令radius server { shared-key key-string | shared-key-cipher cipher-string },配置RADIUS服务器的共享密钥。
缺省情况下,未配置RADIUS服务器的共享密钥。
- 配置RADIUS主用认证服务器
radius server authentication ip-address port [ vpn-instance vpn-instance-name | source { interface-type interface-number | ip-address ip-address } | { shared-key key-string | shared-key-cipher cipher-string } ] *
radius server authentication ipv6-address port [ shared-key key-string | shared-key-cipher cipher-string ]
radius server authentication hostname hostname port [ vpn-instance vpn-instance-name | source { interface-type interface-number | ip-address ip-address } | { shared-key key-string | shared-key-cipher cipher-string } ] *
缺省情况下,未配置RADIUS主用认证服务器。
- (可选)配置RADIUS备用认证服务器
radius server authentication ip-address port [ vpn-instance vpn-instance-name | source { interface-type interface-number | ip-address ip-address } | { shared-key key-string | shared-key-cipher cipher-string } ] * secondary
radius server authentication ipv6-address port [ shared-key key-string | shared-key-cipher cipher-string ] secondary
radius server authentication hostname hostname port [ vpn-instance vpn-instance-name | source { interface-type interface-number | ip-address ip-address } | { shared-key key-string | shared-key-cipher cipher-string } ] * secondary
缺省情况下,未配置RADIUS备用认证服务器。
- 配置RADIUS主用计费服务器
radius server accounting ip-address port [ vpn-instance vpn-instance-name | source { interface-type interface-number | ip-address ip-address } | { shared-key key-string | shared-key-cipher cipher-string } ] *
radius server accounting ipv6-address port [ shared-key key-string | shared-key-cipher cipher-string ]
radius server accounting hostname hostname port [ vpn-instance vpn-instance-name | source { interface-type interface-number | ip-address ip-address } | { shared-key key-string | shared-key-cipher cipher-string } ] *
缺省情况下,未配置RADIUS主用计费服务器。
- (可选)配置RADIUS备用计费服务器
radius server accounting ip-address port [ vpn-instance vpn-instance-name | source { interface-type interface-number | ip-address ip-address } | { shared-key key-string | shared-key-cipher cipher-string } ] * secondary
radius server accounting ipv6-address port [ shared-key key-string | shared-key-cipher cipher-string ] secondary
radius server accounting hostname hostname port [ vpn-instance vpn-instance-name | source { interface-type interface-number | ip-address ip-address } | { shared-key key-string | shared-key-cipher cipher-string } ] * secondary
缺省情况下,未配置RADIUS备份计费服务器。
- (可选)执行命令radius server accounting retransmit retransmit-number timeout timeout-value,配置RADIUS计费请求报文重传次数和超时时间。
- (可选)执行命令radius server authentication retransmit retransmit-number timeout timeout-value,配置RADIUS认证请求报文重传次数和超时时间。
- (可选)执行命令radius server user-name domain-excluded或radius server user-name original,配置RADIUS用户名格式。
缺省情况下,设备向RADIUS服务器发送的报文中的用户名包含域名。
如果RADIUS服务器不接受带域名的用户名, 则需要执行此步骤。
- (可选)执行命令radius server { retransmit retry-times | timeout time-value } *,设置RADIUS请求报文的超时重传次数和超时时间。
缺省情况下,RADIUS请求报文的超时重传次数为3,超时时间是5秒。
- (可选)执行命令radius server nas-ip-address ip-address,配置RADIUS服务器组的NAS-IP-Address。
缺省情况下,未配置RADIUS服务器组的NAS-IP-Address,即以发送报文的接口的IP地址作为NAS-IP-Address。
- (可选)执行命令radius server source interface interface-type interface-number,配置设备发送RADIUS报文使用的源接口。
缺省情况下,未配置设备发送RADIUS报文使用的源接口。
- (可选)执行命令mode load-balance,将RADIUS服务器模式由主备模式切换成负载分担模式。
缺省情况下,RADIUS服务器为主备模式。
- (可选)配置RADIUS属性禁用
- (可选)执行命令radius attribute set attribute-name attribute-value命令,配置RADIUS属性的属性值。
缺省情况下,不改变RADIUS属性的属性值。
- 执行命令quit,返回系统视图。
- (可选)执行命令radius server authorization ip-address [ vpn-instance vpn-instance-name ] { shared-key key-string | shared-key-cipher cipher-string } [ ack-reserved-interval interval ]或radius server authorization ipv6-address { shared-key key-string | shared-key-cipher cipher-string } [ ack-reserved-interval interval ],配置RADIUS授权服务器。
缺省情况下,未配置RADIUS授权服务器。
- 执行命令commit,提交配置。