From owner-freebsd-questions Mon Mar 18 12:37: 8 2002 Delivered-To: freebsd-questions@freebsd.org Received: from mail3.panix.com (mail3.panix.com [166.84.1.74]) by hub.freebsd.org (Postfix) with ESMTP id 2364D37B402 for ; Mon, 18 Mar 2002 12:37:02 -0800 (PST) Received: from panix2.panix.com (panix2.panix.com [166.84.1.2]) by mail3.panix.com (Postfix) with ESMTP id 9C16D9820D; Mon, 18 Mar 2002 15:37:01 -0500 (EST) Received: (from jester@localhost) by panix2.panix.com (8.11.3nb1/8.8.8/PanixN1.0) id g2IKb1320300; Mon, 18 Mar 2002 15:37:01 -0500 (EST) Date: Mon, 18 Mar 2002 15:37:01 -0500 From: Jesse Sheidlower To: "Scott M. Nolde" Cc: freebsd-questions@freebsd.org Subject: Re: Problem with dhclient Message-ID: <20020318203701.GA18188@panix.com> References: <20020318190736.GA12518@panix.com> <20020318141156.A13260@smnolde.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <20020318141156.A13260@smnolde.com> User-Agent: Mutt/1.3.25i 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 On Mon, Mar 18, 2002 at 02:11:56PM -0500, Scott M. Nolde wrote: > Jesse Sheidlower(jester@panix.com)@2002.03.18 14:07:36 +0000: > > > > I'm running FreeBSD on a laptop computer, and in general I'm pretty > > ignorant about networking issues. I'm having some difficulty using > > the dhclient program and was hoping someone could give me a hand. > > > > After booting, if I'm plugged into a network with a DHCP server on it, > > I can run dhclient and get assigned everything I need and be > > connected. However, if I move the computer from one DHCP network to > > another without shutting it down, I cannot seem to get new networking > > information. If I don't touch anything, the previous settings stay in > > place (whether I had previously been using dhclient, or had manually > > configured for a static network); when I try to run dhclient I get the > > message "ifconfig: icotl (SIOCAIFADDR): File exists" (and no other > > ouput), and running "ifconfig" shows no inet configuration, though I > > do get a "status: active" line under fxp0 (my Ethernet card). Bringing > > fxp0 down and up has no effect. > > > > I've run through a number of experiments, and all I can say is that > > rebooting the machine _always_ allows me to successfully configure > > using dhclient. I've looked through the various man pages for > > dhclient and its related scripts and conf files, and looked online > > for advice, and haven't seen anything useful. > > > > Any ideas? It's something of a pain to have to reboot the computer > > every time I move it. > > > > Thanks, > > > > Jesse Sheidlower > > > > Did you try killing the dhclient process and then rerunning it again at > the new location? Yes, I did. It had no effect--I got the same result of the "File exists", though after I had killed the dhclient process, it had to churn for a while before it returned me to a shell prompt. (I should mention that after rebooting, I also get the "File exists" message, but this is followed by a bunch of address assignments, not by a shell prompt.) > You could also remove the inet address from the nic > using ifconfig and then running dhclient. After the usual process, the ifconfiguration I have is without an inet address, but I did try to manually assign a bogus address and then run dhclient and it didn't work. Once again, by rebooting I was able to run dhclient and get an address assigned. Thanks....Hope I can work this out. Jesse Sheidlower To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message