From owner-freebsd-ipfw Mon Jul 29 11:34:11 2002 Delivered-To: freebsd-ipfw@freebsd.org Received: from mx1.FreeBSD.org (mx1.FreeBSD.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D0F0637B400 for ; Mon, 29 Jul 2002 11:34:07 -0700 (PDT) Received: from mta03-svc.ntlworld.com (mta03-svc.ntlworld.com [62.253.162.43]) by mx1.FreeBSD.org (Postfix) with ESMTP id 15DA643E67 for ; Mon, 29 Jul 2002 11:34:07 -0700 (PDT) (envelope-from m@devzerog.com) Received: from devzerog.com ([80.4.0.140]) by mta03-svc.ntlworld.com (InterMail vM.4.01.03.27 201-229-121-127-20010626) with ESMTP id <20020729183405.BSAD23840.mta03-svc.ntlworld.com@devzerog.com>; Mon, 29 Jul 2002 19:34:05 +0100 Message-ID: <3D458ABA.4090309@devzerog.com> Date: Mon, 29 Jul 2002 19:34:34 +0100 From: Mike Dewhirst User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.0; en-US; rv:1.0.0) Gecko/20020530 X-Accept-Language: en-us, en MIME-Version: 1.0 To: Chad Ziccardi Cc: freebsd-ipfw@FreeBSD.ORG Subject: Re: fwd (was divert a port to another ip References: <20020729141909.F12318-100000@digitalfreaks.org> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit Sender: owner-freebsd-ipfw@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG Chad, Thanks for the advice. It didn't quite work though. :( What am I doing wrong: # ipfw add 4 fwd 192.10.10.4,22 tcp from any to 80.x.x.x 666 via xl0 ipfw: getsockopt(IP_FW_ADD): Invalid argument Running FreeBSD 4.4 How do I find out what version of FreeBSD I'm running? Thanks in advance, Mike Chad Ziccardi wrote: > begin quote from Mike Dewhirst written 2002-07-29: > > >>Hi, >> >>If I want to divert all requests on a certain port to another ip address >>and another port, e.g. >> >>80.0.0.123:666 --> 192.10.10.5:22 >> >>what would be the rule? I thought: >> >>divert 8668 tcp from any 666 to 192.10.10.5 22 via xl0 >> >>8668 is the natd port (I think) - I have this rule that works: >>divert 8668 ip from any to any via xl1 >> >>But it doesn't seem to work. Any ideas? >> >>Also, what is a good online resource for ipfw? >> >>Thanks for any advice in advance! > > > You'll need the option IP_FORWARD I believe > > fwd 216.151.80.60,7300 tcp from any to 216.151.80.60 80 via xl0 > > fwd dest ip, dest port, from any, incoming ip, incoming port > > so a hit to 216.151.80.60 port 80 would be rewritten to goto port 7300. > > > > > > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ipfw" in the body of the message