From owner-freebsd-questions Fri Aug 7 13:42:43 1998 Return-Path: Received: (from majordom@localhost) by hub.freebsd.org (8.8.8/8.8.8) id NAA18207 for freebsd-questions-outgoing; Fri, 7 Aug 1998 13:42:43 -0700 (PDT) (envelope-from owner-freebsd-questions@FreeBSD.ORG) Received: from cyclops.xtra.co.nz (cyclops.xtra.co.nz [202.27.184.96]) by hub.freebsd.org (8.8.8/8.8.8) with ESMTP id NAA18099 for ; Fri, 7 Aug 1998 13:41:54 -0700 (PDT) (envelope-from junkmale@pop3.xtra.co.nz) Received: from wocker (210-55-210-87.ipnets.xtra.co.nz [210.55.210.87]) by cyclops.xtra.co.nz (8.9.1/8.9.1) with SMTP id IAA05754; Sat, 8 Aug 1998 08:40:56 +1200 (NZST) Message-Id: <199808072040.IAA05754@cyclops.xtra.co.nz> From: "Dan Langille" Organization: DVL Software Limited To: Doug White Date: Sat, 8 Aug 1998 08:40:56 +1200 MIME-Version: 1.0 Content-type: text/plain; charset=US-ASCII Content-transfer-encoding: 7BIT Subject: Re: DHCP configuration (was "changes to file are lost") Reply-to: junkmale@xtra.co.nz CC: freebsd-questions@FreeBSD.ORG References: <199807312331.LAA26654@cyclops.xtra.co.nz> In-reply-to: X-mailer: Pegasus Mail for Win32 (v3.01b) Sender: owner-freebsd-questions@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG On 6 Aug 98, at 11:50, Doug White wrote: > > However, if I add single prepend commands to /etc/dhclient.conf before the > > interface "ep0" command, I do get partial success. Here's what I supply > > and what I get: > > > > prepend domain-name "mydomain.com"; > > prepend domain-name-servers 10.0.0.1; > > > > gives: > > > > search mydomain.commyisp.com > > nameserver 10.0.0.10 > > nameserver 11.22.33.44 # my ISP > > nameserver 11.22.33.45 # my ISP > > > > This is strange. There are references in the man pages that I can request > > that the DHCP server not send me certain information (i.e. the search > > statement), but it is not clear to me how to tell it that. > > > > How do I eliminate the search command, replace it with "domain > > mydomain.com" and not have it suffixed with "myisp.com". > > Maybe prepend is the wrong keyword, or try > > prepend domain-name "mydomain.com " > Note extra space ^ > > Hint: dhclient's magic is done via a script, /etc/dhclient-script. If you > don't want both in the search path then use the `supercede' keyword > instead of `prepend'. I tried the extra space and got: search mydomain.com myisp.com Then I tried the supersede instead of prepend and got: search mydomain.com Which is not quite what I wanted (domain mydomain.com), but at least my system will be running after a reboot. But reading man resolv.conf shows that "search" should be sufficient instead of "domain" as the hostname in question contains "mydomain.com". > > Another issue is that after initiating dhclient edo, I must manullay redo > > my ed1 details via ifconfig ed1 10.0.0.5 255.255.255.0. Is that to be > > expected? > > No. dhclient configures all Ethernet interfaces by default, but you can > specify with interfaces to listen on via the command line, like > > dhclient ep0 > > to specifically listen on ep0. This is interesting. I have ed0 (outside world) and ed1 (my subnet) on this box. If I issue "dhclient ed0", ed1 is also reconfigured and I must issue "ifconfig ed1 10.0.0.5 255.255.255.0" before comms work again . This appears to conflict with the man pages on dhclient. Any ideas? > > BTW: I notice that if I change the 'interface "epo" {' to be 'interface > > "ed0" {', things still work. It's always been ep0, and worked. I would > > have thought it should have to be ed0 in order to work. > > Perhaps you have both? I have only ed1 and ed0. No 3Com cards in this box. OK. I give up. Perhaps dhclient didn't find ep0 but found ed0, so it configured that. -- Dan Langille DVL Software Limited http://www.dvl-software.com/freebsd : my [mis]adventures To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message