Jeremy,


- From any VM I can ftp the pureftpd VMs (persee1 & 2) without any problem
- If I ftp the HAProxy VM Ip, I don't even get a ftp banner.
- Using tcpdump on the ftp vm, I can see that HAProxy sends a packet to pureftpd, which responds, but
it doesn't seem to be forwarded.
Again, everything works with 1.4.15.


Does the HAProxy stats page show the server as up? It wouldn't surprise me if you got into trouble with FTP data ports but I wouldn't expect it to fail before banner / auth.

Is this the exact config that failed, or from your functional configuration?


    mode tcp
    timeout client 1h
    bind publicip:21,publicip:990,publicip:50000-50400
    default_backend pureftpd_backend
backend pureftpd_backend
    mode tcp
    timeout server 1h
    server persee1 172.16.0.11 check port 21 inter 10s rise 1 fall 2
    server persee2 172.16.0.12 check port 21 inter 10s backup

Once you get past the connection issue you'll also need to validate that you've properly configured pureftpd. You should have limited it to passive mode and specified the desired port range (50000-50400). You may also need to use a setting that tells it to falsify it's IP address and present the public IP instead.

Still doesn't explain why it isn't working up to the banner though.

-JohnF

Reply via email to