Dhcp client issue
Ed Greshko
Ed.Greshko at greshko.com
Thu Jan 28 21:05:05 UTC 2010
Philip A. Prindeville wrote:
> On 01/28/2010 12:40 AM, Ed Greshko wrote:
>
>> Philip A. Prindeville wrote:
>>
>>
>>> Hi.
>>>
>>> I'm running FC12, updated on x86_64 hardware.
>>>
>>> My dhcp server is expecting my client (the FC12 box) to send a request with:
>>>
>>> option dhcp-client-identifier 01:XX:XX:XX:XX:XX
>>>
>>> where XX:XX:XX:XX:XX:XX is the MAC address, and 01 is the type-code for
>>> Ethernet.
>>>
>>> Unfortunately, by default Fedora omits this option in the request.
>>>
>>> Is there an easy way to do this? Like:
>>>
>>> interface "eth0" {
>>> send dhcp-client-identifier hardware;
>>> }
>>>
>>>
>>> for instance?
>>>
>>>
>>>
>>>
>> man dhclient.conf
>>
>> Shows as a sample....
>>
>> interface "ep0" {
>> send host-name "andare.fugue.com";
>> send dhcp-client-identifier 1:0:a0:24:ab:fb:9c;
>> send dhcp-lease-time 3600;
>> supersede domain-search "fugue.com rc.vix.com home.vix.com"
>>
>>
>>
>>
>
> Yes, I too can RTFM.
>
I didn't suggest that you couldn't. I didn't say that you should or
didn't. I'm sorry you have jumped to that conclusion.
> I didn't want to have a literal client-identifier, because I have too
> many hosts to manage.
>
I did not get that from your first message. I suppose I could have
asked you a bit more....but some folks post a problem and then get
offended by being asked more questions. Then, others go ahead and get
offended when the answer doesn't fit in with the question they were
really asking.
> man dhcp-eval says:
>
> The Internet Systems Consortium DHCP client and server both provide the
> ability to perform conditional behavior depending on the contents of
> packets they receive.
>
> and:
>
> hardware
>
> The hardware operator returns a data string whose first element is
> the type of network interface indicated in packet being considered,
> and whose subsequent elements are client’s link-layer address. [...]
>
> but when I try this, I get:
>
>
> Jan 28 09:03:35 builder dhclient[25694]: /etc/dhcp/dhclient.conf line 4: expecting string or hexadecimal data.
> Jan 28 09:03:35 builder dhclient[25694]: #011send dhcp-client-identifier hardware;
> Jan 28 09:03:35 builder dhclient[25694]: ^
> Jan 28 09:03:35 builder dhclient[25694]: /etc/dhcp/dhclient.conf line 4: expecting a statement.
> Jan 28 09:03:35 builder dhclient[25694]: #011send dhcp-client-identifier hardware;
> Jan 28 09:03:35 builder dhclient[25694]: ^
> Jan 28 09:03:35 builder dhclient[25694]: /etc/dhcp/dhclient.conf line 5: semicolon expected.
> Jan 28 09:03:35 builder dhclient[25694]:
> Jan 28 09:03:35 builder dhclient[25694]: ^
> Jan 28 09:03:35 builder dhclient[25694]: /etc/dhcp/dhclient.conf line 5: unterminated interface declaration.
> Jan 28 09:03:35 builder dhclient[25694]:
> Jan 28 09:03:35 builder dhclient[25694]: ^
>
>
>
> So it's not clear to me from the manual where you can have a dynamic
> expression, and where you're required to have a literal.
>
>
If I have time later in the day I'll see if I can be helpful.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 253 bytes
Desc: OpenPGP digital signature
Url : http://lists.fedoraproject.org/pipermail/users/attachments/20100129/a4787850/attachment.bin
More information about the users
mailing list