Date: Mon, 23 Sep 2002 10:34:13 +0200 From: "Bert Hiddink [Bendoo]" <hiddink@bendoo.com> To: freebsd-questions@freebsd.org Subject: Re: Resolving IP through DHCP on LAN (II) Message-ID: <3D8EEE25.711.41B009@localhost> In-Reply-To: <00c901c262b8$4d0939f0$0a00a8c0@groovy3xp>
next in thread | previous in thread | raw e-mail | index | archive | help
Hello,
Thanks for the replies!
However, this is how my dhclient.conf looks like:
interface "xl0" {
send host-name "delta";
send dhcp-lease-time 600;
}
but it does not seem to communicate with the dhcp-service from the router as the active DHCP-table
still shows the same (see below).
Any further ideas?
Regards!
-brt
23 Sep 2002 at 0:18, dfolkins wrote:
>> ----- Original Message -----
>> From: "Bert Hiddink [Bendoo]" <hiddink@bendoo.com>
>> To: <freebsd-questions@freebsd.org>
>> Sent: Sunday, September 22, 2002 6:28 AM
>> Subject: Resolving IP through DHCP on LAN
>>
>>
>> > Hello,
>> >
>> > I have a LAN which looks like this:
>> >
>> > Internet ---> Cablemodem---> Router with DHCP-service ---> 2 Winboxes, 1
>> Freebsd box
>> > I have 4.6.2. release installed on the FreeBSD box.
>> >
>> > The router has an DHCP service and IP's are dynamicly assigned to the 3
>> machines within my LAN.
>> > However, when I view the DHCP Active IP Table, I see the following:
>> >
>> > Gateway IP Address: 192.168.1.1
>> > DHCP Hostname IP Address MAC Address
>> > tulin 192.168.1.101 00-80-AD-C9-25-DC
>> > alfa 192.168.1.102 00-81-AC-C8-25-DA
>> > 192.168.1.104 00-C0-4F-AA-24-0C
>> >
>> > The machines called "tulin" and "alfa" are the Win98 boxes, the last line
>> corresponds to my FreeBSD
>> > box. It is called "delta". My question: why does the name of my FreeBSD
>> box not show up in the
>> > DHCP Active IP Table?
>> >
>> > If I use its IP address, I can access this box without no problem (FTP,
>> Samba, etc.) However, I
>> > would like to access it by using its name ("delta"). How to achieve this?
>> >
>> looks like your dhclient is not configured to send a hostname to the dhcp
>> server.
>>
>> here is a relevant excerpt from "man dhclient.conf":
>>
>> send { [ option declaration ] [, ... option declaration
>> ]}
>>
>> and here is an excerpt from "man dhcp-options":
>>
>> option host-name string;
>>
>> This option specifies the name of the client. The name
>> may or may not be qualified with the local domain name
>> (it is preferable to use the domain-name option to
>> specify the domain name). See RFC 1035 for character
>> set restrictions. This option is only honored by
>> dhclient-script(8) if the hostname for the client
>> machine is not set (i.e., set to the empty string in
>> rc.conf(5) ).
>>
>> so, as you can see, it appears that the hostname for the freebsd machine
>> ("delta") is being set only _after_ your box acquires its dhcp lease, and
>> thereby does not send the hostname to the dhcp server. if you put the above
>> "send" line into your /etc/dhclient.conf file, like this:
>>
>> send host-name "delta";
>>
>> your box will send the hostname to the dhcp server and all should work as
>> expected. to be more correct, you may even put in something like this:
>>
>> interface "if0" {
>> send host-name "delta";
>> }
>>
>> where "if0" is the name of your dhcp-configured ethernet interface (e.g.
>> xl0, rl0, etc).
>>
>> hope this helps,
>> --
>> dfolkins
>>
--
Bert Hiddink, hiddink@bendoo.com
Bendoo <http://www.bendoo.com>
The Netherlands
De Vloglanden 39, 7051 VA Varsseveld
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?3D8EEE25.711.41B009>
