no, I don't need any port of that machine to be exposed to the Internet. Only 
a certain range.

I tried the following:

------
nat on $ext_if from $int_if:network to any -> $ext_if
rdr on $int_if proto tcp from any to any port 21 -> 127.0.0.1 port 8021
rdr pass on $ext_if proto tcp from any to any port 8000 -> $cam1 port 80
rdr pass on $int_if proto tcp from $cam1 to any -> $ext_if
------

I do get access to the internal ($cam1) port 80 but no response back from the 
other ports this machine is using! Is like an one-way communication!

If you say that I "will need to alias another ip to your obsd box and binat 
traffic destined to that address" you mean a public IP address?

Thanks

On Sunday 15 May 2005 00:05, Abraham Al-Saleh wrote:
> Do you need every port on the mail server to be exposed to the internet?
> that's how I originally interpreted your question. If you only need mail
> server ports, then use the rdr statement, which you can again read about in
> the pf.conf man page. Otherwise, you will need to alias another ip to your
> obsd box and binat traffic destined to that address to your mail server.
>
> On 5/14/05, GV <[EMAIL PROTECTED]> wrote:
> > thanks for your prompt reply.
> >
> > I do agree with you but when reading the manual concerning binat it says:
> >
> > ----
> > ..Connections from the Internet to the external address will be
> > translated to
> > the internal address..
> > ----
> >
> > which means that ANY connection from the Internet will be
> > translated/redirected to this specific server which actually discharges
> > my whole LAN?
> >
> > To be more specific, I first tried the following configuration:
> >
> > ----------
> > binat on $ext_if from $cam1 to any -> $ext_if
> > nat on $ext_if from $int_if:network to any -> $ext_if
> > ----------
> >
> > and couldn't ssh my server any more cause my connection was automatically
> > redirected to port 22 of the internal machine where no sshd was
> > running!!!!!!!
> >
> > I think that I misunderstood binat but couldn't find any detailed docs or
> > examples how to use it. If you have time to provide me some directions to
> > this?
> >
> > Thanks for your support
> >
> > George
> >
> > On Saturday 14 May 2005 23:46, Abraham Al-Saleh wrote:
> > > Use binat.
> > >
> > > From man (5) pf.conf:
> > >
> > > "binat
> > > A binat rule specifies a bidirectional mapping between an external
> > > IP netblock and an internal IP netblock."
> > >
> > > read the pf.conf manual page for more information.
> > >
> > > On 5/14/05, GV <[EMAIL PROTECTED]> wrote:
> > > > Hi,
> > > >
> > > > I have a situation where an internal (located in a LAN and behind a
> > > > OpenBSD
> > > > firewall/NAT) has to be fully exposed to the Internet! What's the
> > > > best way to
> > > > acieve that?
> > > >
> > > > Thanks
> > > >
> > > > George

Reply via email to