我有一个 FreeRADIUS 服务器,它使用 ldap 作为其用户的存储后端。它们都位于运行 UBUNTU Linux 12.04 LTS 的同一台机器上。
现在我想在另一台机器上设置另一个 ldap 服务器来增加冗余,这样我就可以在本地 ldap 服务器出现故障的情况下使用它。谁能告诉我我该怎么做?RADIUS 配置文件中没有提到有关多个 ldap 服务器的任何内容。
同样的问题也适用于 Samba。
任何帮助将不胜感激。
我有一个 FreeRADIUS 服务器,它使用 ldap 作为其用户的存储后端。它们都位于运行 UBUNTU Linux 12.04 LTS 的同一台机器上。
现在我想在另一台机器上设置另一个 ldap 服务器来增加冗余,这样我就可以在本地 ldap 服务器出现故障的情况下使用它。谁能告诉我我该怎么做?RADIUS 配置文件中没有提到有关多个 ldap 服务器的任何内容。
同样的问题也适用于 Samba。
任何帮助将不胜感激。
这实际上很简单,您可以在 LDAP 配置中列出多个服务器,用逗号分隔。
libldap 负责其余的工作。
server
编辑:对于更高版本的 FreeRADIUS 3,LDAP 模块需要配置项的多个实例。例如:
server = 'ldap1.example.org'
server = 'ldap2.example.org'
server = 'ldap3.example.org'
这在内部是如此,当模块重写 URI 时,它们已经被分解成单独的字符串,这使得代码更容易。它看起来也更干净一些。