From owner-freebsd-questions Mon Dec 16 23:24:34 2002 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 810E937B401 for ; Mon, 16 Dec 2002 23:24:32 -0800 (PST) Received: from mail.bellavista.cz (mail.bellavista.cz [62.168.44.50]) by mx1.FreeBSD.org (Postfix) with ESMTP id 9980843EB2 for ; Mon, 16 Dec 2002 23:24:26 -0800 (PST) (envelope-from neuhauser@bellavista.cz) Received: from freepuppy.bellavista.cz (freepuppy.bellavista.cz [10.0.0.10]) by mail.bellavista.cz (Postfix) with ESMTP id 9A78855; Tue, 17 Dec 2002 09:19:42 +0100 (CET) Received: by freepuppy.bellavista.cz (Postfix, from userid 1001) id 280572FDD13; Tue, 17 Dec 2002 08:21:13 +0100 (CET) Date: Tue, 17 Dec 2002 08:21:13 +0100 From: Roman Neuhauser To: Justin Burke Cc: Boryan Yotov , questions@FreeBSD.ORG Subject: Re: Adding defaultroute Message-ID: <20021217072112.GA56031@freepuppy.bellavista.cz> Mail-Followup-To: Justin Burke , Boryan Yotov , questions@FreeBSD.ORG References: <20021216110512.GZ59952@alt255.com> <3DFDCC1D.4030205@prosyst.com> <20021216210427.GB59952@alt255.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20021216210427.GB59952@alt255.com> User-Agent: Mutt/1.5.1i Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG # mlist-freebsd@alt255.com / 2002-12-16 13:04:27 -0800: > * Boryan Yotov (test@prosyst.com) wrote: > > Otherwise simply change the following entry from /etc/rc,conf: > > > > defaultrouter="xxx.xxx.xxx.xxx" > > to > > defaultrouter="xxx.xxx.xxx.xxx rl0" > > Yeah, that didn't work.... Invalid ifconfig syntax. > > But I did locate where in the rc.network script that default routes are > taken care of: > > # Set up any static routes. This should be done before router discovery. > # > if [ -n "${static_routes}" ]; then > for i in ${static_routes}; do > eval route_args=\$route_${i} > route add ${route_args} > done > fi > > The problem is that by this time in the script, I already have a default > route. I've fixed the problem by adding > > route change default xx.xx.xx.x > > to my rc.local. But isn't this defeating the purpose of the defaultroute > variable? Last time I used DHCP was on a Windows95 computer 7 years ago, and I've only had a quick look at /etc/rc.network, so this is just a guess... you already have a default route by the time rc.network reaches that loop you quoted because interfaces are set up before the routes, and it *looks* like you get the default route from the dhcp config. look at dhclient.conf(5) and related pages. -- If you cc me or remove the list(s) completely I'll most likely ignore your message. see http://www.eyrie.org./~eagle/faqs/questions.html To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message