I've really really searched for answers, both in the mailing list archives and 
google but haven't been able to find anything. Would deeply appreciate any help!

I'm running pfsense 2.1 with the only extra package installed being 
haproxy-devel 1.5-dev19 pkg v 0.6

EVERYTHING works great but one single thing:

When doing a HTTP file upload with a FORM multipart/form-data POST to any 
server behind the firewall it only works with very small files, aprox max 
60kbyte. With slightly larger files I get a timeout page after a while and with 
even larger files I get nothing at all.

It seems that when "Transparent ClientIP" is enabled and set to DMZ the file 
uploads fail and with "Transparent ClientIP" disabled all works perfectly as it 
should. I do need the transparent mode though.


Is there a setting somewhere I've missed? 


Thanks in advance for any possible help!!!!


/Magnus



------------------------------------------------------------------------------------------------------------------------------
The config created by pfsense GUI looks like this:


global
        stats socket /tmp/haproxy.socket level admin
        uid                     80
        gid                     80
        nbproc                  1
        chroot                  /var/empty
        daemon

frontend SRV-WEB1-merged
        bind                    83.250.27.152:80  
        default_backend SRV-WEB1_http
        mode                    http
        log                     global
        option                  dontlognull
        timeout client          30000
        acl                     0_rejsa.nu      hdr_end(host) -i rejsa.nu
        use_backend             SRV-WEB1_http if 0_rejsa.nu 
        acl                     1_rejsa.se      hdr_end(host) -i rejsa.se
        use_backend             SRV-WEB1_http if 1_rejsa.se 
        acl                     2_tystpc.nu     hdr_end(host) -i tystpc.nu
        use_backend             SRV-WEB2_http if 2_tystpc.nu 
        acl                     3_tystpc.se     hdr_end(host) -i tystpc.se
        use_backend             SRV-WEB2_http if 3_tystpc.se 

backend SRV-WEB1_http
        mode                    http
        balance                 roundrobin
        timeout connect         30000
        timeout server          30000
        retries                 3
        option                  httpchk
        server                  SRV-WEB1 192.168.2.2:80    weight 100 

backend SRV-WEB2_http
        mode                    http
        balance                 roundrobin
        timeout connect         30000
        timeout server          30000
        retries                 3
        option                  httpchk
        server                  SRV-WEB2 192.168.2.3:80    weight 100 


------------------------------------------------------------------------------------------------------------------------------



Reply via email to