Date: Mon, 4 Mar 2002 23:33:48 -0800 From: Jeff Koftinoff <jeffkoftinoff@mac.com> To: cjclark@alum.mit.edu Cc: freebsd-ipfw@FreeBSD.ORG Subject: Re: Transparent proxy for connections originating on localhost Message-ID: <556A6480-300B-11D6-A2D9-003065709198@mac.com> In-Reply-To: <20020304231157.T87533@blossom.cjclark.org>
next in thread | previous in thread | raw e-mail | index | archive | help
On Monday, March 4, 2002, at 11:11 PM, Crist J. Clark wrote: >> >> When I originate the connection on an external computer, the fwd works. >> When I originate the connection on the same computer that has the fwd >> rule, the fwd rule causes the connect to hang. > > Hmmm... Wouldn't happen to have a, > > pass ip from any to any via lo0 > > At the top of your rules? > The only other rule I have is the default allow at the end. sudo /sbin/ipfw show 65535 23381230 14310099719 allow ip from any to any Do I have to make my fwd rule operate in reverse or something? Or should I explicitely specify the network interfaces? Or could it be that the following is happening: 1) OS-X has the older ipfw code which requires the packets to be headed to an external interface 2) My initial request comes from an internal process and is going to an external IP 3) ipfw fwd redirects the first outgoing packet to 127.0.0.1:9999 4) the response packet is heading back to the internal address 5) because the response packet is internal, it is not properly munged by the ipfw fwd code. Does that sound feasable? So betcha what I am trying to do would work fine on a new FreeBSD system, right? Jeff Koftinoff To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ipfw" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?556A6480-300B-11D6-A2D9-003065709198>