iptablet DNAT rule

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

 



Hello.

Cannot understand logic of such rule:

172.16.16.1 has rule
[0:0] -A PREROUTING -d 172.16.16.1 -p udp -m udp --dport 6400:6419 -j
DNAT --to-destination 172.16.16.14:6400

But only some packets pass through it:

(172.16.16.1)
12:14:33.197569 IP 172.31.255.10.59130 > 172.16.16.1.6409: UDP, length:
8   -- this packet rejected
12:14:33.197613 IP 172.16.16.1 > 172.31.255.10: icmp 204: 172.16.16.1 udp
port 6409 unreachable
12:14:33.416206 IP 172.31.255.1.51908 > 172.16.16.1.6400: UDP, length: 1464
12:14:33.427087 IP 172.31.255.14.53870 > 172.16.16.1.6413: UDP, length: 312
12:14:36.619363 IP 172.31.255.9.51978 > 172.16.16.1.6409: UDP, length:
6   -- and this passed

(172.16.16.14)
12:18:35.349735 IP 172.31.255.7.49988 > 172.16.16.14.6400: UDP, length: 120
12:18:36.973405 IP 172.31.255.1.51908 > 172.16.16.14.6400: UDP, length: 1464
12:18:37.171828 IP 172.31.255.9.51978 > 172.16.16.14.6400: UDP, length: 1128
12:18:38.215781 IP 172.31.255.3.55501 > 172.16.16.14.6400: UDP, length: 360
12:18:39.549072 IP 172.31.255.8.50953 > 172.16.16.14.6400: UDP, length: 72
12:18:42.405602 IP 172.31.255.4.49547 > 172.16.16.14.6400: UDP, length: 408
12:18:42.973790 IP 172.31.255.1.51908 > 172.16.16.14.6400: UDP, length: 1464
12:18:43.392740 IP 172.31.255.12.52400 > 172.16.16.14.6400: UDP, length: 456
12:18:44.974014 IP 172.31.255.1.51908 > 172.16.16.14.6400: UDP, length: 1464
12:18:44.984748 IP 172.31.255.14.53870 > 172.16.16.14.6400: UDP, length: 312
12:18:48.177249 IP 172.31.255.9.51978 > 172.16.16.14.6400: UDP, length:
   -- here it is

What's wrong?

# uname -a
Linux gw.prodo.ru 2.6.16.5 #5 SMP Fri Apr 21 15:32:34 MSD 2006 i686
GNU/Linux
# iptables -V
iptables v1.3.5



[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