Hello thar, Seems no one else wanted to help you. I'm not surprised, this isn't really the place to ask "can someone please explain NAT to me?" but here you go anyway:
Wait, so you have two connections to the external internet? I don't think you need 61.16.254.20 You should set it up with the server behind the OpenBSD box: 192.168.101.24 <----> 192.168.101.1 <--NAT--> 61.16.254.18 The first connection is simply connecting the server and the router together physically with an Ethernet cable or whatever. I assume you already have this set up (or at least know how to) since you say that you already have an internal IP 192.168.101.24 To set up the NAT portion, edit /etc/pf.conf and add a line like: nat on $ext_if from any to any port N -> 192.168.101.24 port N where N is the port of the the server you're running. I believe, if you simply want to point all incoming connections from outside to the internal server (though I have no idea why you'd do that, and it could expose the internal server to being attacked) you can leave off the port directive. Next time, read pf.conf(5). http://www.openbsd.org/cgi-bin/man.cgi is a good URL, you should memorize it. -Kousu On 2/12/06, Zia Khan <[EMAIL PROTECTED]> wrote: > Dear friends, > > My server's private IP is 192.168.101.24 and i have public IP 61.16.254.20. > > This server is behind the open BSD NAT. Open BSD's external IP is > 61.16.254.18 and internal IP is 192.168.101.1. > > I want to map my servers Internal IP 192.168.101.24 to public IP > 61.16.254.20. > > What should be done in Open BSD. > > Also what should be done on the server i want to make it accessible on > internet. > > Thanks > Tired of spam? Yahoo! Mail has the best spam protection around > http://mail.yahoo.com