Skip site navigation (1)Skip section navigation (2)
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>