Hello,
On Fri, 2 Nov 2001, Thomas Lamy wrote:
> Hi,
> I spent some days now trying to build a simple LVS-NAT balancer based on
> Linux 2.4.13.
> All machines are SuSE 7.3 based, and do what they should as long as ipvs is
> not loaded.
>
> Here's my setup:
> RS1 192.168.10.1--- --------
> +---192.168.10.100 |Director| 194.xx.xx.xx-----
> RS2 192.168.10.2--- --------
>
> The director has a stock 2.4.13 plus ipvs-{0.8.2,0.9.5} patch applied.
> I did "iptables -t nat -A POSTROUTING -s 192.168.10.0/24 -j MASQUERADE",
> from this point I am able to do anything (outbound) on the real servers.
> Apache is running on the real servers, and nothing is listening on the
> director's port 80 (telnet VIP 80 => connection refused).
>
> Then I enter:
> ipvsadm -A -t 194.xx.xx.xx:80 -s rr
> ipvsadm -a -t 194.xx.xx.xx:80 -r 192.168.10.1:80 -m
> ipvsadm -a -t 194.xx.xx.xx:80 -r 192.168.10.2:80 -m
>
> >From now on I can't connect to the VIP (no "connection refused", no
> connection). I can't even see any packet coming when using tcpdump for the
> external NIC - it seems the packet has gone /dev/null before landing in
> userland.
>
> I'm sure I've missed something simple - it must be something related to
> ipvs, and it doesn't seem to be a bug, as it occurs with 0.8.2 _and_ 0.9.5.
>
> Any help out there ?
One of the main questions when using NAT is "Where is the
client?". It is not shown. You can troubleshoot your problem, follow
these steps:
http://www.linuxvirtualserver.org/~julian/L4-NAT-HOWTO.txt
There are so many ways to create setup that does not work.
> Thomas
Regards
--
Julian Anastasov <ja@xxxxxx>
|