From owner-freebsd-questions@FreeBSD.ORG Tue Feb 14 13:44:57 2006 Return-Path: X-Original-To: freebsd-questions@freebsd.org 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 1988E16A420 for ; Tue, 14 Feb 2006 13:44:57 +0000 (GMT) (envelope-from fbsd@douville.net) Received: from smtp101.rog.mail.re2.yahoo.com (smtp101.rog.mail.re2.yahoo.com [206.190.36.79]) by mx1.FreeBSD.org (Postfix) with SMTP id A517B43D46 for ; Tue, 14 Feb 2006 13:44:56 +0000 (GMT) (envelope-from fbsd@douville.net) Received: (qmail 31849 invoked from network); 14 Feb 2006 13:44:52 -0000 Received: from unknown (HELO sdouvilnonq1) (sns536@rogers.com@70.29.116.42 with login) by smtp101.rog.mail.re2.yahoo.com with SMTP; 14 Feb 2006 13:44:51 -0000 Message-ID: <02ca01c6316c$ce4b2ce0$c5eb020a@sdouvilnonq1> From: "Steve Douville" To: Date: Tue, 14 Feb 2006 08:44:40 -0500 MIME-Version: 1.0 X-Priority: 3 X-MSMail-Priority: Normal X-Mailer: Microsoft Outlook Express 6.00.2900.2670 X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2670 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable X-Content-Filtered-By: Mailman/MimeDel 2.1.5 Subject: IP Routing Question 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: Tue, 14 Feb 2006 13:44:57 -0000 I'm trying to set up the routing table to force requests to certain IP = addresses to use a particular ethernet card. I've used the route command = in a number of ways, but still can't come up with how to force to use = em1 instead of em0, with the right gateway. em0 is aaa.bbb.ccc.207 em1 is aaa.bbb.ccc.200 Both have netmask of 255.255.255.0 em0 goes to the main port, gateway aaa.bbb.ccc.195. em1 goes to a = switch, which is aaa.bbb.ccc.196, the gateway to other ip's on the = switch. What I want to end up with is: aaa.bbb.ccc.196 link#2 em1 aaa.bbb.ccc.209 link#2 em1 I've tried lots of combinations, using the -ifp flag to force em1, but = the only way I can get the gateway to say link#2 is to ping the ip = first, whereas it gets put in the table even though it's not found, and = then doing a route change. I need some way to put this in rc.local so = that it's set up when booted. Any ideas? Let me know if more info is needed. TIA, Steve