如何配置FreeRADIUS在EAP-TTLS隧道内代理PAP请求



如何配置FreeRADIUS在EAP-TTLS隧道内代理PAP请求?客户端向freeradius服务器发送一个以PAP为内部协议的EAP-TTLS。我想将PAP请求代理到另一个只了解PAP的RADIUS服务器。我怎么能为此配置freeradius。

在eap模块配置中确保

proxy_tunneled_request_as_eap = no

proxy.conf 中配置您的代理领域

在内部服务器中设置代理领域

update control {
    Proxy-To-Realm := <realm>
}

只需制定解决方案步骤,以备有人需要。

  1. 在proxy-conf文件(/sbin/proxy.conf)中添加领域:领域MYAUTH{type=半径authhost=Radius_server_IP:Port]secret=RadiusSharedSecret鼻孔}

  2. 修改/etc/raddb/mods-enabled/eap.conf中的虚拟服务器信息:ttls{。。。。。。。。。。。。。。。。。。virtual_server="代理内部隧道"}

  3. 在/etc/raddb/sites-enabled中创建软链接指向/etc/raddb/sites-available/proxy-internal tunnel的代理内部隧道。修改代理内部隧道以添加代理领域:授权{
    更新控制{&代理到领域:="MYAUTH"}}

最新更新