Subject: port forwarding
To: None <tech-net@netbsd.org>
From: IvanK. <chepati@yahoo.com>
List: tech-net
Date: 06/03/2002 14:18:14
Hi guys,

I need some help with setting up port forwarding on NetBSD 1.5.2 with generic 
kernel.

My ipf.conf is as follows:

pass in from any to any
pass out from any to any

My ipnat is as follows:

map ne0 192.168.0.0/24 -> 0/32 proxy port ftp ftp/tcp
map ne0 192.168.0.0/24 -> 0/32 portmap tcp/udp 40000:60000
map ne0 192.168.0.0/24 -> 0/32

rdr ne0 0/0 port 80 -> 192.168.0.4 port 80 tcp

ne0 is the external interface that is connected to a cable modem (dynamic IP).

when I portscan my router from work, I see that it has port 80 filtered as I 
expect.  From my internal network I can connect to the http server on 
192.168.0.4.  However my connection times out whenever I connect from 
outside.  I have net.inet.ip.forwarding=1 in sysctl.conf.

I'm out of ideas.  What's wrong?

Thanks,
chepati

ps: I've also tried rdr IP/32 port 80 -> 192.168.0.4 port 80 tcp, where IP is 
my external IP.  Doesn't work either.