PREROUTING only works for real packets being received from the network and not locally generated packets (localhost). So with localhost, the packets do not leave the wire and come back for PREROUTING to work, I think only INPUT/FORWARD/OUTPUT will receive these localhost packets. Thanks, ____________________________________________ George Vieira Systems Manager georgev@xxxxxxxxxxxxxxxxxxxxxx Citadel Computer Systems Pty Ltd http://www.citadelcomputer.com.au Phone : +61 2 9955 2644 HelpDesk: +61 2 9955 2698 -----Original Message----- From: Ruslan Spivak [mailto:alienoid@xxxxxxxx] Sent: Friday, July 11, 2003 9:09 PM To: netfilter@xxxxxxxxxxxxxxxxxxx Subject: REDIRECT question Hello! Can you help me with the following: i try to make REDIRECT on my local host - $IPTABLES -t nat -N REDIRECT_CHAIN $IPTABLES -t nat -A REDIRECT_CHAIN -p tcp --dport 80 -j REDIRECT --to-port 7080 $IPTABLES -t nat -A PREROUTING -j REDIRECT_CHAIN When users in my LAN connect to my host's 80 port they are redirected to 7080 - it's ok. But when i try to do on my host - telnet localhost 80 - i get connection refused (looks like redirection doesn't work). What maybe the problem? Best regards, Ruslan