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>