PF + route-to + gif weird behavior (bug ?)
Damien Fleuriot
ml at my.gd
Tue Jun 28 15:52:04 UTC 2011
On 6/27/11 8:51 PM, Schmurfy wrote:
> On 27 June 2011 16:47, Damien Fleuriot <ml at my.gd <mailto:ml at my.gd>> wrote:
>
> On 6/27/11 12:50 PM, Schmurfy wrote:
> >
> > What I wanted to do is to redirect incoming connections on the
> external
> > interface (em0) on a specific address to a gif tunnel, my problem
> is that
> > the packet is redirected so that part works but the packet exiting
> the em0
> > interfaces (the gif tunnel is also using em0) has a wrong ipip
> header: the
> > source address is the first address assigned to em0 instead of the
> alias
> > added for the gif tunnel.
>
> This looks like a case where you'd like to NAT then.
>
> Use PF to say you'll be NATing, so that you can force the correct IP ?
>
>
> I am not sure I understand what you mean here, could you show me how you
> would do this ?
> You would NAT with the IPIP tunnel local address ?
>
The goal here is to force NATing the packets going through em0 to your
tunnel.
clientip -> em0 -> yourfirewall's_ip -> gif
This way, you can force the firewall to present packets to the gif
interface with a specific source IP from em0
More information about the freebsd-pf
mailing list