ldirectord NAT load balancing does not work with negotiate checks

view story

http://stackoverflow.com – I am using ldirectord for loadbalancing two HTTP servers. On the load balancer box i have the following network configuration: eth0 is used for internal purposes and does not take part in load balancing at all. On eth1 I have configured the public IP for the machine (for accessses from other internal networks) and the VIP of the load balancer. eth2 is used for accessing the real servers, which lie in different subnetwork and are only accessible through IPs from the same subnet. The details are as follows: # ip a 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 16436 qdisc noqueue state UNKNOWN link/ (HowTos)