Hi all, My rules on a gateway linux box (PC2) are set as follows: Internet(PC1 and so on)-----------(eth0)-PC2-(eth1)-------------Internal networks(PC3 and so on...) iptables -F iptables -F -t nat iptables -I FORWARD -j QUEUE iptables -t nat -A POSTROUTING -o eth0 -j SNAT --to global_ip iptables -t nat -A PREROUTING -i eth1 -j DNAT --to 192.168.0.2 ICMP echo request packets from PC1 or PC3 to PC2 can be caught by the FORWARD chain queuing to userspace, however, ICMP echo reply (in response to ping request from PC2) packets from PC1 or PC3 to PC2 will be ignored by the FORWARD chain. Is this a reasonable phenomenon? Could anyone tell me the reasons? Thanks a lot in advance! Cheers, Jee