Re: UDP DNAT help

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Monday 07 April 2003 10:31 pm, Craig Packard wrote:
> **********Original Post***********
>
> From what I understand if I setup a DNAT rule, when a packet matching
> the rule comes in it is sent to the specified host, obviously this is
> done by changing the destination field to be the system 'behind' the
> firewall.  It was however my understanding--and what I've seen in
> practice--that the source field would not be changed.  So in other
> words the source of the packet would still be the host out on the
> internet that actually sent the original packet.  However I have made
> a set of DNAT rules that I couldn't get to work. So a setup a packet
> sniffer at several points.  Here is what I noticed and has me
> confused.
>
>
> The inside computer (A) sends out a UDP packet to the internet
> connected computer (B), of course this packet goes through firewall
> (FW).
>
> The packet goes out as expect srcA dstB
> But the weird part is the response comes back in srcFW dst(A)   Where
> I would like it would be src(B) dst(A)!!!
>
> I think this is screwing up the communications.  Can anyone help me
> understand what is happening?
>
> -    Craig

Sounds like a SNAT rule that isn't tied down to just the external 
interface.  Including packet traces and sniffs is potentially useful, 
but more useful would be any SNAT and DNAT rules themselves.

j




[Index of Archives]     [Linux Netfilter Development]     [Linux Kernel Networking Development]     [Netem]     [Berkeley Packet Filter]     [Linux Kernel Development]     [Advanced Routing & Traffice Control]     [Bugtraq]

  Powered by Linux