Linux 如何在多主机客户端上配置openldap

Linux 如何在多主机客户端上配置openldap,linux,centos6,openldap,Linux,Centos6,Openldap,我在一台服务器上安装了OpenLDAP,该服务器上有两个独立的NIC连接到LDAP服务器。如果拔下nic1电缆,则无法通过nic2使LDAP进行身份验证。有没有办法让nic2与LDAP身份验证一起工作?默认情况下,nic1 ipaddress连接到端口389上的LDAP服务器。我可以让两个IP地址都连接到LDAP服务器吗?默认情况下,OpenLDAP将侦听所有地址,参考: 我觉得这是HA网络配置的问题,而不是OpenLDAP的问题。拔下第一个NIC后,主机是否具有网络连接能力?如果拔下其中一个N

我在一台服务器上安装了OpenLDAP,该服务器上有两个独立的NIC连接到LDAP服务器。如果拔下nic1电缆,则无法通过nic2使LDAP进行身份验证。有没有办法让nic2与LDAP身份验证一起工作?默认情况下,nic1 ipaddress连接到端口389上的LDAP服务器。我可以让两个IP地址都连接到LDAP服务器吗?

默认情况下,OpenLDAP将侦听所有地址,参考:


我觉得这是HA网络配置的问题,而不是OpenLDAP的问题。拔下第一个NIC后,主机是否具有网络连接能力?

如果拔下其中一个NIC,则需要调整路由表,或者可能它们已经进行了调整。离题。我有ip规则来引导流量,以便两个NIC拥有自己的流量。拔下第一个NIC时,NIC2仍然可以发送和接收数据。当我使用netstat时,只有nic1连接到ldap服务器。所以我想,如果我有另一个ldap客户端实例运行,源IP为NIC2,那么当NIC1断开时,这可能会起作用。您是从客户端拔下NIC的服务器还是从服务器拔下NIC的服务器?您能否在拔下NIC之前和之后使用相关的netstat输出更新您的帖子?我试图确定您指的是正在侦听的服务器还是活动套接字。大多数LDAP查询都是无状态的,比如HTTP,我想知道您是否有用于复制或监视的持久会话。客户端上运行nslcd以连接到LDAP。拔下客户端上的NIC1之前:tcp 0 0 172.16.0.166:33066 172.22.0.16:389已建立1928/nslcdafter:tcp 0 1 172.16.0.166:37214 172.22.0.16:389 SYN_发送1928/nslcd tcp 0 229 172.16.0.166:33066 172.22.0.16:389已建立1928/nslcd tcp 00 172.16.0.166:33064172.22.0.16:389 1928年成立/nslcd tcp 0 341172.16.0.166:33056172.22.0.16:389 FIN_WAIT1-tcp 0 341172.16.0.166:33060172.22.0.16:389 FIN_WAIT1-tcp 0 172.16.0.166:33058172.22.16:389建立的1928/nslcdIP规则是这样的:在eth0上输入的内容在eth0上输出,与eth1相同:从172.16.0.166/32表eth0表到172.16.0.166/32表eth0表