Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 29 Mar 2008 21:08:49 +0100
From:      Robert Jesacher <jessy@sicha.net>
To:        Tuc at T-B-O-H.NET <ml@t-b-o-h.net>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: Quick+easy port redirect
Message-ID:  <67DFEA65-9B33-462F-A95C-5EEF328138AC@sicha.net>
In-Reply-To: <200803290025.m2T0PYZc070500@himinbjorg.tucs-beachin-obx-house.com>
References:  <200803290025.m2T0PYZc070500@himinbjorg.tucs-beachin-obx-house.com>

next in thread | previous in thread | raw e-mail | index | archive | help

On 29.03.2008, at 01:25, Tuc at T-B-O-H.NET wrote:
> Hi,
>
> 	Is there a quick/easy (cookbook?) way to do port
> redirects. Basically I want that anything that leaves
> a specific interface to any ip on port 80 go to
> 192.168.0.1 port 87.
>
> 	I'm using ipfw for some other things so it has to
> work and play well with that.
>
> 			Thanks, Tuc


In case you want to try transparent proxying you need to look into  
firewalling.
I can only tell you how this would work with OpebBSD's PF since I use it
myself and quite like it. :-)

Have a look at pf.conf(5), but it should work like this (in /etc/ 
pf.conf):
+++++++++++++
int_if = "em0"

rdr on $int_if proto tcp from $int_if:network port { 80 } ->  
192.168.0.1 port 87
+++++++++++++
In this example you need to specify your network interface as int_if  
(in my case it is em0)

If this doesn't suit your situation, you probably need to give us more  
information: The
kind of network setup you use (eg internal -> firewall -> external)  
and what needs to connect
to and from where. do you have a firewall solution in place (PF,  
ipfilter, ipfw)? And what do
you need to achieve?

br & good luck,
Robert



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?67DFEA65-9B33-462F-A95C-5EEF328138AC>