All of lore.kernel.org
 help / color / mirror / Atom feed
* NAT overlaps with ports
@ 2009-09-23  9:51 Kapetanakis Giannis
  2009-09-23 10:46 ` Pascal Hambourg
  0 siblings, 1 reply; 4+ messages in thread
From: Kapetanakis Giannis @ 2009-09-23  9:51 UTC (permalink / raw)
  To: netfilter

Hi,

I have the following setup
kernel: 2.6.30.5-43.fc11
iptables-1.4.3.1-1.fc11

192.168.1.0/24 is my public  IP range (eth0)
10.0.0.0/24 is my private IP range (eth1)
192.168.1.1 public IP of server
10.0.0.1 private IP of server


I'd like to add the following rules in the nat table:

[1] -A PREROUTING -i eth0 -d 192.168.1.1 -p tcp --dport 8080 -j DNAT 
--to-destination 10.0.0.1:8080
[2] -A POSTROUTING -o eth0 -s 10.0.0.1 -p tcp --sport 8080 -j SNAT 
--to-source 192.168.1.1:8080
[3] -A POSTROUTING -o eth0 -s 10.0.0.0/24 --to-source 
192.168.1.1-192.168.1.10

According to http://www.netfilter.org/documentation/HOWTO/NAT-HOWTO-6.html
iptables is clever enough to avoid overlaps and clashes.
Are we sure that there isn't any chance to map a random packet (not from 
the server)
to 192.168.1.1:8080 in rule [3]?

I mean, does rule [2] reserve port 8080 of 192.168.1.1 ?

best regards,

Giannis



^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2009-09-23 13:45 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2009-09-23  9:51 NAT overlaps with ports Kapetanakis Giannis
2009-09-23 10:46 ` Pascal Hambourg
2009-09-23 11:14   ` Kapetanakis Giannis
2009-09-23 13:45     ` Pascal Hambourg

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.