Re: Haproxy client ip

2018-06-25 Thread Daniel Augusto Esteves
Hi Malcolm


I will set up a lab with this information.


Thanks

Daniel



De: Malcolm Turnbull 
Enviado: segunda-feira, 25 de junho de 2018 14:05
Para: Daniel Augusto Esteves
Cc: Jarno Huuskonen; simos.li...@googlemail.com; haproxy@formilux.org
Assunto: Re: Haproxy client ip

Daniel,

Yes, That's expected :-).

It normally scares me when people say they are going to use TPROXY...
It's awesome but needs a bit of thought to implement properly.

This blog may help, it's a bit old, so ignore the Kernel stuff - you
don't need it any more:

https://www.loadbalancer.org/blog/configure-haproxy-with-tproxy-kernel-for-full-transparent-proxy/
Configure HAProxy with TPROXY kernel for full transparent 
proxy<https://www.loadbalancer.org/blog/configure-haproxy-with-tproxy-kernel-for-full-transparent-proxy/>
www.loadbalancer.org
If you use HaProxy as the load balancer then all of the backend servers see the 
traffic coming from the IP address of the load balancer. TPROXY allows you to 
make sure the backend servers see the true client IP address in the logs. NB. 
Standard Kernel builds didn't support








On 25 June 2018 at 17:59, Daniel Augusto Esteves
 wrote:
> Hi
>
>
> When configuring source 0.0.0.0 usesrc clientip the backend stops
> responding.
>
>
> Best Regards
>
> Daniel
>
>
>
> 
> De: Daniel Augusto Esteves 
> Enviado: segunda-feira, 25 de junho de 2018 08:37
> Para: Jarno Huuskonen; simos.li...@googlemail.com
> Cc: haproxy@formilux.org
> Assunto: Re: Haproxy client ip
>
> Thank you for the tips guys.
>
>
> Obter o Outlook para Android
>
> 
> From: Jarno Huuskonen 
> Sent: Monday, June 25, 2018 8:24:11 AM
> To: Daniel Augusto Esteves
> Cc: haproxy@formilux.org
> Subject: Re: Haproxy client ip
>
> Hi,
>
> On Mon, Jun 25, Simos Xenitellis wrote:
>> On Sat, Jun 23, 2018 at 1:43 AM, Daniel Augusto Esteves
>>  wrote:
>> > Hi
>> >
>> > I am setting up haproxy with keepalived and i need to know if is
>> > possible
>> > pass client ip for destination log server using haproxy in tcp mode?
>> >
>>
>> That can be done with the "proxy protocol". See more at
>> https://www.haproxy.com/blog/haproxy/proxy-protocol/
>
> There's also source usesrc clientip:
> http://cbonte.github.io/haproxy-dconv/1.8/configuration.html#4-source
> if your backend servers don't support proxy-protocol.
>
> -Jarno
>
> --
> Jarno Huuskonen
>


Re: Haproxy client ip

2018-06-25 Thread Malcolm Turnbull
Daniel,

Yes, That's expected :-).

It normally scares me when people say they are going to use TPROXY...
It's awesome but needs a bit of thought to implement properly.

This blog may help, it's a bit old, so ignore the Kernel stuff - you
don't need it any more:

https://www.loadbalancer.org/blog/configure-haproxy-with-tproxy-kernel-for-full-transparent-proxy/






On 25 June 2018 at 17:59, Daniel Augusto Esteves
 wrote:
> Hi
>
>
> When configuring source 0.0.0.0 usesrc clientip the backend stops
> responding.
>
>
> Best Regards
>
> Daniel
>
>
>
> 
> De: Daniel Augusto Esteves 
> Enviado: segunda-feira, 25 de junho de 2018 08:37
> Para: Jarno Huuskonen; simos.li...@googlemail.com
> Cc: haproxy@formilux.org
> Assunto: Re: Haproxy client ip
>
> Thank you for the tips guys.
>
>
> Obter o Outlook para Android
>
> 
> From: Jarno Huuskonen 
> Sent: Monday, June 25, 2018 8:24:11 AM
> To: Daniel Augusto Esteves
> Cc: haproxy@formilux.org
> Subject: Re: Haproxy client ip
>
> Hi,
>
> On Mon, Jun 25, Simos Xenitellis wrote:
>> On Sat, Jun 23, 2018 at 1:43 AM, Daniel Augusto Esteves
>>  wrote:
>> > Hi
>> >
>> > I am setting up haproxy with keepalived and i need to know if is
>> > possible
>> > pass client ip for destination log server using haproxy in tcp mode?
>> >
>>
>> That can be done with the "proxy protocol". See more at
>> https://www.haproxy.com/blog/haproxy/proxy-protocol/
>
> There's also source usesrc clientip:
> http://cbonte.github.io/haproxy-dconv/1.8/configuration.html#4-source
> if your backend servers don't support proxy-protocol.
>
> -Jarno
>
> --
> Jarno Huuskonen
>



Re: Haproxy client ip

2018-06-25 Thread Daniel Augusto Esteves
Hi


When configuring source 0.0.0.0 usesrc clientip the backend stops responding.


Best Regards

Daniel




De: Daniel Augusto Esteves 
Enviado: segunda-feira, 25 de junho de 2018 08:37
Para: Jarno Huuskonen; simos.li...@googlemail.com
Cc: haproxy@formilux.org
Assunto: Re: Haproxy client ip

Thank you for the tips guys.


Obter o Outlook para Android<https://aka.ms/ghei36>


From: Jarno Huuskonen 
Sent: Monday, June 25, 2018 8:24:11 AM
To: Daniel Augusto Esteves
Cc: haproxy@formilux.org
Subject: Re: Haproxy client ip

Hi,

On Mon, Jun 25, Simos Xenitellis wrote:
> On Sat, Jun 23, 2018 at 1:43 AM, Daniel Augusto Esteves
>  wrote:
> > Hi
> >
> > I am setting up haproxy with keepalived and i need to know if is possible
> > pass client ip for destination log server using haproxy in tcp mode?
> >
>
> That can be done with the "proxy protocol". See more at
> https://www.haproxy.com/blog/haproxy/proxy-protocol/

There's also source usesrc clientip:
http://cbonte.github.io/haproxy-dconv/1.8/configuration.html#4-source
if your backend servers don't support proxy-protocol.

-Jarno

--
Jarno Huuskonen



Re: Haproxy client ip

2018-06-25 Thread Daniel Augusto Esteves
Thank you for the tips guys.


Obter o Outlook para Android<https://aka.ms/ghei36>


From: Jarno Huuskonen 
Sent: Monday, June 25, 2018 8:24:11 AM
To: Daniel Augusto Esteves
Cc: haproxy@formilux.org
Subject: Re: Haproxy client ip

Hi,

On Mon, Jun 25, Simos Xenitellis wrote:
> On Sat, Jun 23, 2018 at 1:43 AM, Daniel Augusto Esteves
>  wrote:
> > Hi
> >
> > I am setting up haproxy with keepalived and i need to know if is possible
> > pass client ip for destination log server using haproxy in tcp mode?
> >
>
> That can be done with the "proxy protocol". See more at
> https://www.haproxy.com/blog/haproxy/proxy-protocol/

There's also source usesrc clientip:
http://cbonte.github.io/haproxy-dconv/1.8/configuration.html#4-source
if your backend servers don't support proxy-protocol.

-Jarno

--
Jarno Huuskonen



Re: Haproxy client ip

2018-06-25 Thread Jarno Huuskonen
Hi,

On Mon, Jun 25, Simos Xenitellis wrote:
> On Sat, Jun 23, 2018 at 1:43 AM, Daniel Augusto Esteves
>  wrote:
> > Hi
> >
> > I am setting up haproxy with keepalived and i need to know if is possible
> > pass client ip for destination log server using haproxy in tcp mode?
> >
> 
> That can be done with the "proxy protocol". See more at
> https://www.haproxy.com/blog/haproxy/proxy-protocol/

There's also source usesrc clientip:
http://cbonte.github.io/haproxy-dconv/1.8/configuration.html#4-source
if your backend servers don't support proxy-protocol.

-Jarno

-- 
Jarno Huuskonen




Re: Haproxy client ip

2018-06-25 Thread Simos Xenitellis
On Sat, Jun 23, 2018 at 1:43 AM, Daniel Augusto Esteves
 wrote:
> Hi
>
> I am setting up haproxy with keepalived and i need to know if is possible
> pass client ip for destination log server using haproxy in tcp mode?
>

That can be done with the "proxy protocol". See more at
https://www.haproxy.com/blog/haproxy/proxy-protocol/

Simos



Haproxy client ip

2018-06-22 Thread Daniel Augusto Esteves
Hi

I am setting up haproxy with keepalived and i need to know if is possible pass 
client ip for destination log server using haproxy in tcp mode?

Thanks
Best regards
Daniel