我有一些困难,以实现这个自由的背后保持的虚拟IP。我需要保持生命,因为我需要这两个因素的认证服务器的冗余。
Radius处理Juniper VPN上的2因素身份验证。因此,在VPN试图在虚拟IP上与radius服务器对话之前,一切都运行良好。VPN将访问请求发送到虚拟IP上的radius服务器.Radius回答访问-挑战与真正的IP的服务器。VPN将取消这里的连接,这样用户就无法进行身份验证。
我应该如何强制radius使用虚拟IP作为它的响应?我该换几条路吗?
发布于 2017-07-31 15:05:00
通常以这种方式使用VIP,您将使用NAT,因此数据包的目标IP被重写到RADIUS服务器的内部IP地址,并且数据包的源IP将被重写到路由器的地址。
如果您无法在Juniper上配置它,并且您已经找到了一种方法将数据包转发到具有完整源/目标IP的RADIUS服务器,那么您可以在响应时强制FreeRADIUS使用特定的源地址。
您首先需要将VIP添加为IP别名,如下所述:https://support.kemptechnologies.com/hc/en-us/articles/203861685-Configuring-DSR
然后,您需要在虚拟服务器配置中添加以下代码段:
server {
post-auth {
update control {
Packet-Src-IP-Address := <VIP address>
}
}
}这将确保从FreeRADIUS发送的数据包中的src地址与VIP匹配。
https://unix.stackexchange.com/questions/382903
复制相似问题