On Monday 16 February 2004 5:29 pm, Oriol Magrané wrote: > Hello!! > I have a linux box (with ip 192.168.4.172) connected to the Internet > through an ADSL router (with ip 192.168.4.10). Now I'd like to do some port > forwarding on the box itself, so that outgoing connections to port 80 of > host 212.59.199.45 goes to port 110 of host 212.59.199.75. > > So I do: > > iptables -t nat -A PREROUTING -p tcp -d 212.59.199.45 --dport 80 -j > DNAT --to 212.59.199.75:110 > > Which it seems the logical thing to do. > But when I telnet 212.59.199.45 80 the kernel continues to send packets > to port 80 of 212.59.199.45 ignoring my wishes and commands. What am I > doing wrong? 1. Where are you testing the telnet from? The machine with the netfilter rules on it (won't work) or a machine on your LAN which is routed through the netfilter machine (should work)? 2. Do you have a suitable FORWARD rule to allow the packets to get to 212.59.199.45 TCP port 110? Regards, Antony. -- There are only 10 types of people in the world: those who understand binary notation, and those who don't. Please reply to the list; please don't CC me.