Date: Thu, 20 Jun 2002 16:02:51 -0400 From: "Miroslav Pendev" <shadow@CPE0004761ac738-CM00109515bc65.cpe.net.cable.rogers.com> To: "Shawn Kennedy" <shawnlkennedy@lucent.com> Cc: "freebsd-questions" <freebsd-questions@FreeBSD.ORG> Subject: Re: DHCP/DNS question Message-ID: <013b01c21895$75f7e810$c801a8c0@vsivyoung> References: <NEBBLNBDCLDILGOPJLGIEEPDCIAA.shawnlkennedy@lucent.com>
next in thread | previous in thread | raw e-mail | index | archive | help
> >
> >
> > Hi Shawn,
> >
> >
> > > I'm confused (nothing new :-) as to what changed
> > > in regards to DHCP. Ever since the new DHCP stuff
> > > was folded in back in April, I've had a problem with
> > > DHCP and DNS here at work. It seems my hostname
> > > is not getting set in the DNS server, but the
> > > IP address is.
> > >
> > > Confused? Me too!
> >
> > I do not know about the changes into DHCP... but
> > As far as I know about DCHP<->DNS relations there are
> > two ways to get IP address and (or) HostName:
> >
> > 1.You must set up your host name BEFORE you 'send'
> > requests for IP address - in other words the IP address
> > may depends on the host name... or...
> >
> > 2.You will get your host name when you 'send' request
> > for IP address.
>
> Right.
>
> > In order these to work you must have DHCP and DNS
> > servers working together. If you have only DHCP
> > you will get IP address no matter what your host name is.
> >
> > > Situation:
> > > ----------
> > > I just wiped my box and installed a clean version
> > > from the 4.6 iso disks. I set up DHCP via sysinstall
> >
> > What was your host name at the NIC configuration screen
> > right after you said "YES" for DCHP configuration?
> > Did you change the name of your host or the field was empty?
> >
> > Any illegal characters into your host name like '_'
> > for example?
>
> The DHCP config screen had prefilled in some fields, but
> hostname was blank. I filled that in myself (and is
> correct in /etc/rc.conf). The hostname is fully qualified,
> BTW. It doesn't make any difference as I've changed it and
> it doesn't matter.
>
> > > so my /etc/dhclient.conf file is empty. I get
> > > an IP address served to me from the DHCP server.
> > > When perform an "nslookup", the name of my box is
> > > not found and the IP address I get has someone else's
> > > box. If I ping the IP address from another box, it is
> > > answered by my box. This is a mostly-windows system
> > > around here, but the Linux guys say it works for them.
> > > It used to work for me as well.
> > >
> > > I spoke to the DNS guy and he says it sounds like I'm not
> > > sending the host-name in the DHCP request.
> > > Again, a very generic install on my box.
> > >
> > > Any ideas where to start?
> >
> > What is the content of /var/db/dhclient.leases ?
> >
> > I am not sure if these are the right questions,
> > but ... this is what I can help.
>
> Here is what is in my dhclient.leases file.
> I have changed some of the data for anonymity.
> I'm not too sure Corporate Secuity would be non
> to pleased to see any of these addresses on the
> net. Notice the "host-name" is not in the lease.
>
> lease {
> interface "xl0";
> fixed-address 135.www.xxx.yyy;
> option subnet-mask 255.255.248.0;
> option routers 135.www.xxx.254;
> option dhcp-lease-time 345600;
> option time-servers 135.aaa.aaa.bbb;
> option dhcp-message-type 5;
> option dhcp-server-identifier 135.aaa.aaa.bbb;
> option domain-name-servers 135.aaa.aaa.ccc,135.aaa.aaa.bbb;
> option netbios-name-servers 135.aaa.ddd.eee,135.aaa.ddd.fff;
> option netbios-node-type 2;
> option domain-name "ih.lucent.com";
> renew 5 2002/6/21 19:53:04;
> rebind 0 2002/6/23 15:17:22;
> expire 1 2002/6/24 03:17:22;
> }
> lease {
> interface "xl0";
> fixed-address 135.www.xxx.yyy;
> option subnet-mask 255.255.248.0;
> option dhcp-lease-time 345600;
> option routers 135.www.xxx.254;
> option time-servers 135.aaa.aaa.bbb;
> option dhcp-message-type 5;
> option domain-name-servers 135.aaa.aaa.ccc,135.aaa.aaa.bbb;
> option dhcp-server-identifier 135.1.1.110;
> option netbios-name-servers 135.aaa.ddd.eee,135.aaa.ddd.fff;
> option domain-name "ih.lucent.com";
> option netbios-node-type 2;
> renew 6 2002/6/22 03:34:39;
> rebind 0 2002/6/23 15:35:41;
> expire 1 2002/6/24 03:35:41;
Hum, seems to be OK...
In /etc/rc.conf you probably have something like this:
ifconfig_xl0="DHCP"
Can you try to put this :
send host-name "your-host-name"
into /etc/dhclient.conf
Hope that's what you need!
--Miro
To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?013b01c21895$75f7e810$c801a8c0>
