Kees Bos wrote:
  > On your real servers, what tells ifconfig -a?
  > In other words, did you configure 20.1vip on the
  > real servers? (If the SYN packet is the right packet,
  > the problem is on your real servers).
in words, there is a private network used by realservers and director,
VIP is on the nic of the director on the public network, ipvs sends
packets to realservers using private network, realservers send
directly 
to client
I choose this topology because those machines are already a working
NFS-NIS cluster
VIP is 10.2.84.224 and is assigned to realserver on private network
the director (eth0 is private network, eth1 public):
eth0      Link encap:Ethernet  HWaddr 00:00:F8:76:45:24
            inet addr:10.0.80.8  Bcast:10.0.80.100 
            Mask:255.255.255.0 inet6 addr:
            fe80::200:f8ff:fe76:4524/64 Scope:Link UP BROADCAST
            RUNNING MULTICAST  MTU:1500  Metric:1 RX packets:6462952
            errors:1 dropped:0 overruns:0 frame:0 TX packets:935017
            errors:0 dropped:0 overruns:0 carrier:0 collisions:0
            txqueuelen:1000 RX bytes:8672970196 (8.0 GiB)  TX
            bytes:151125557 (144.1 MiB) Interrupt:24 Base
address:0x9000 
eth1      Link encap:Ethernet  HWaddr 00:02:A5:43:C3:22
            inet addr:10.2.84.156  Bcast:10.2.84.255 
            Mask:255.255.255.0 inet6 addr:
            fe80::202:a5ff:fe43:c322/64 Scope:Link UP BROADCAST
            RUNNING MULTICAST  MTU:1500  Metric:1 RX
            packets:12464186 errors:0 dropped:0 overruns:0 frame:0
            TX packets:6102094 errors:0 dropped:0 overruns:0
            carrier:0 collisions:0 txqueuelen:1000 RX
bytes:1681434377 (1.5 GiB)  TX bytes:8660237931 (8.0 GiB) 
eth1:0    Link encap:Ethernet  HWaddr 00:02:A5:43:C3:22
            inet addr:10.2.84.224  Bcast:10.2.84.224 
            Mask:255.255.255.255 UP BROADCAST RUNNING MULTICAST 
MTU:1500  Metric:1 
lo        Link encap:Local Loopback
            inet addr:127.0.0.1  Mask:255.0.0.0
            inet6 addr: ::1/128 Scope:Host
            UP LOOPBACK RUNNING  MTU:16436  Metric:1
            RX packets:281 errors:0 dropped:0 overruns:0 frame:0
            TX packets:281 errors:0 dropped:0 overruns:0 carrier:0
            collisions:0 txqueuelen:0
            RX bytes:27912 (27.2 KiB)  TX bytes:27912 (27.2 KiB)
sit0      Link encap:IPv6-in-IPv4
            NOARP  MTU:1480  Metric:1
            RX packets:0 errors:0 dropped:0 overruns:0 frame:0
            TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
            collisions:0 txqueuelen:0
            RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
Kernel IP routing table
Destination  Gateway   Genmask         Flags Metric Ref    Use Iface
10.2.84.0    *         255.255.255.0   U     0      0        0 eth1
10.0.80.0    *         255.255.255.0   U     0      0        0 eth0
default      10.2.84.1 0.0.0.0         UG    0      0        0 eth1
one of the realservers (eth0 is private network, eth1 public):
eth0      Link encap:Ethernet  HWaddr 00:00:F8:76:46:B0
            inet addr:10.0.80.12  Bcast:10.0.80.255 
            Mask:255.255.255.0 inet6 addr:
            fe80::200:f8ff:fe76:46b0/64 Scope:Link UP BROADCAST
            RUNNING MULTICAST  MTU:1500  Metric:1 RX packets:139836
            errors:2 dropped:0 overruns:0 frame:0 TX packets:135147
            errors:3 dropped:0 overruns:0 carrier:3 collisions:0
            txqueuelen:1000 RX bytes:12031981 (11.4 MiB)  TX
            bytes:10957920 (10.4 MiB) Interrupt:24 Base
address:0x9000 
eth0:0    Link encap:Ethernet  HWaddr 00:00:F8:76:46:B0
            inet addr:10.2.84.224  Bcast:10.2.84.224 
            Mask:255.255.255.255 UP BROADCAST RUNNING MULTICAST 
            MTU:1500  Metric:1 Interrupt:24 Base address:0x9000
eth1      Link encap:Ethernet  HWaddr 00:02:A5:43:C3:10
            inet addr:10.2.84.158  Bcast:10.2.84.255 
            Mask:255.255.255.0 inet6 addr:
            fe80::202:a5ff:fe43:c310/64 Scope:Link UP BROADCAST
            RUNNING MULTICAST  MTU:1500  Metric:1 RX
            packets:11160177 errors:0 dropped:0 overruns:2 frame:0
            TX packets:88551 errors:0 dropped:0 overruns:0 carrier:0
            collisions:0 txqueuelen:1000 RX bytes:1659143906 (1.5
GiB)  TX bytes:8594105 (8.1 MiB) 
lo        Link encap:Local Loopback
            inet addr:127.0.0.1  Mask:255.0.0.0
            inet6 addr: ::1/128 Scope:Host
            UP LOOPBACK RUNNING  MTU:16436  Metric:1
            RX packets:505 errors:0 dropped:0 overruns:0 frame:0
            TX packets:505 errors:0 dropped:0 overruns:0 carrier:0
            collisions:0 txqueuelen:0
            RX bytes:56174 (54.8 KiB)  TX bytes:56174 (54.8 KiB)
sit0      Link encap:IPv6-in-IPv4
            NOARP  MTU:1480  Metric:1
            RX packets:0 errors:0 dropped:0 overruns:0 frame:0
            TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
            collisions:0 txqueuelen:0
            RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
Kernel IP routing table
Destination     Gateway    Genmask         Flags Metric Ref    Use
Iface 
10.2.84.0       *          255.255.255.0   U     0      0        0
eth1 
10.0.80.0       *          255.255.255.0   U     0      0        0
eth0 default         10.2.84.1  0.0.0.0         UG    0      0       
0 eth1 
as i said earlier, syn packet arrives to director on eth1, is passed
to realserver on eth0, arrives to realserver on eth0 and vanish,
client do not receive anything
i checked with
tethereal -i any -f "port 80"
running wget on client and apache2 on realservers (apache correctly
worked, with binding to every interface)
i do not know what the kernel does with that packet, probably it
discards it without answer
is there any way to trace the track of packet after it arrives on eth0
nic of the realserver?
thank you