From owner-freebsd-questions@FreeBSD.ORG Wed Dec 9 05:59:09 2009 Return-Path: Delivered-To: questions@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4D952106566B for ; Wed, 9 Dec 2009 05:59:09 +0000 (UTC) (envelope-from kalpin@muliahost.com) Received: from genesis.muliahost.com (genesis.muliahost.com [202.67.13.170]) by mx1.freebsd.org (Postfix) with ESMTP id BDD928FC19 for ; Wed, 9 Dec 2009 05:59:08 +0000 (UTC) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=default; d=muliahost.com; h=Message-ID:In-Reply-To:References:Date:Subject:From:To:Cc:User-Agent:MIME-Version:Content-Type:Content-Transfer-Encoding:X-Priority:Importance; b=n/OAI8SDfx4cvOWBtQxsHCZOW8wS+y4KnB7dZsO2eA30GjuA09wLnT55YYAVMeogpna7R/JKsVMh7M79TjnoGHa/U5m7Caj1cDIl/lAfGPqIewOisSVkxv7U7iD9k0zF; Received: from localhost ([127.0.0.1] helo=muliahost.com) by genesis.muliahost.com with esmtpa (Exim 4.69) (envelope-from ) id 1NIFZp-0006BS-7O; Wed, 09 Dec 2009 12:59:05 +0700 Received: from 203.153.106.5 ([203.153.106.5]) (SquirrelMail authenticated user kalpin@muliahost.com) by muliahost.com with HTTP; Wed, 9 Dec 2009 12:59:05 +0700 (WIT) Message-ID: <2842.203.153.106.5.1260338345.squirrel@muliahost.com> In-Reply-To: References: <2043.203.153.106.5.1259577899.squirrel@muliahost.com> Date: Wed, 9 Dec 2009 12:59:05 +0700 (WIT) From: kalpin@muliahost.com To: "krad" User-Agent: SquirrelMail/1.4.13 MIME-Version: 1.0 Content-Type: text/plain;charset=iso-8859-1 Content-Transfer-Encoding: 8bit X-Priority: 3 (Normal) Importance: Normal X-AntiAbuse: This header was added to track abuse, please include it with any abuse report X-AntiAbuse: Primary Hostname - genesis.muliahost.com X-AntiAbuse: Original Domain - freebsd.org X-AntiAbuse: Originator/Caller UID/GID - [47 12] / [47 12] X-AntiAbuse: Sender Address Domain - muliahost.com Cc: questions@freebsd.org, kalpin@muliahost.com Subject: Re: Transparent proxy using IPFW X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 09 Dec 2009 05:59:09 -0000 Hello, > 2009/11/30 > >> Dear All, >> >> Is it possible to do like my requirement below? >> >> 1. Setup portfwd in my server listen on port 555 and forward all >> connection through this port to another server with same port or >> different >> port >> 2. All client which connected through this port, then remote server >> which >> landed to the end can see the client's IP. >> >> example: >> >> Client IP: 202.15.15.16 >> FreeBSD IP: 202.16.17.18 listen on port 555 >> Remote Server IP: 202.89.89.90 >> >> Client IP connect to 202.16.17.18 on port 555, and then FreeBSD forward >> it >> to 202.89.89.90 with same port or different port. Server with IP >> 202.89.89.90 can see Client's IP 202.15.15.16. >> >> I am using FreeBSD 7.2-stable. >> >> Thank you >> >> Kalpin Erlangga Silaen >> >> _______________________________________________ >> freebsd-questions@freebsd.org mailing list >> http://lists.freebsd.org/mailman/listinfo/freebsd-questions >> To unsubscribe, send any mail to " >> freebsd-questions-unsubscribe@freebsd.org" >> > > you can but you will need to do some natting otherwise the return traffic > will go direct to host a from c and not via your box host b > > or you could use nc via inetd > > eg > > some_service stream tcp nowait root > /usr/local/bin/nc nc -n -w 3 hostC port_on_hostc > _______________________________________________ I tried install rinetd, but it looks the IP come from the server not client's ip. Also, I tried portfwd and portfwd need transparent proxy in kernel. How do I enable this? Need your advice. Regards, Kalpin Erlangga Silaen