From owner-freebsd-questions@FreeBSD.ORG Fri Jun 11 16:16:58 2004 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2A6F016A4CE for ; Fri, 11 Jun 2004 16:16:58 +0000 (GMT) Received: from wxinmail01.webexc.com (wxinmail01.webexc.com [209.43.0.180]) by mx1.FreeBSD.org (Postfix) with ESMTP id F3CC143D60 for ; Fri, 11 Jun 2004 16:16:57 +0000 (GMT) (envelope-from asp@webexc.com) Received: from localhost (localhost [127.0.0.1]) by wxinmail01.webexc.com (Postfix) with ESMTP id 8E4B17C5D0; Fri, 11 Jun 2004 11:16:48 -0500 (EST) Received: from wxinmail01.webexc.com ([127.0.0.1]) by localhost (wxinmail01.webexc.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 11719-08; Fri, 11 Jun 2004 11:16:47 -0500 (EST) Received: from webexc.com (exacttarget-21.iquest.net [209.43.38.21]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by wxinmail01.webexc.com (Postfix) with ESMTP id 2A8C87C5BC; Fri, 11 Jun 2004 11:16:47 -0500 (EST) Message-ID: <40C9DAC0.9030001@webexc.com> Date: Fri, 11 Jun 2004 11:16:00 -0500 From: Ben Timby User-Agent: Mozilla Thunderbird 0.5 (Windows/20040207) X-Accept-Language: en-us, en MIME-Version: 1.0 To: leon@trusc.net, freebsd-questions@freebsd.org References: In-Reply-To: Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit X-Virus-Scanned: by ClamAV (via amavisd-new) on wxinmail01.webexc.com X-Spam-Status: No, hits=-0.0 tagged_above=-999.0 required=5.8 tests=BAYES_44 X-Spam-Level: Subject: Re: Routing question X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Jun 2004 16:16:58 -0000 Perhaps if you post more info, we can come up with creative solutions for you. My big question is why? AFAIK, you cannot have more than one default gateway, unless you are using netgraph to balance between network interfaces. However, you could NAT C & D to their respective "public" interfaces. If E is a real IP, then the NATed traffic should flow to that interface. I would suggest using pf, as it is a most excellent firewall package. Here is the section of a PF guide regarding NAT. http://www.openbsd.org/faq/pf/nat.html Your rules would look like this (these are from memory, so sanity check them): -- #define your interfaces as macros: A = "fxp0" B = "fxp1" C = "fxp2" D = "fxp3" E = "fxp4" #define your NAT translations using our macros: nat on $A from ($C:network) to any -> $A nat on $B from ($D:network) to any -> $B #define your filtering rules: ... -- However, you will find that route add will not allow multiple default routes. You must use another package to allow for that, or at least it is beyond my knowledge. Let me know if you figure it out, I would be very interested. Leon Botes wrote: > I have a box with 5 nics. > Cal them A,B,C,D,E. > A & B are different internet connections. > E is a connection to a mail server on a public /29 > C & D are connections for 2 differnet client networks. > > Is it possible to have all traffic coming in via C sent to a default gateway > on A's network and > all traffic coming in via D sent to a default gateway on B's network. > And secondly will both client networks be able to see the E/29? > > If so how? > > Thanks > Leon > > _______________________________________________ > 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"