Re: Dhcp client issue

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 01/28/2010 04:44 PM, Ed Greshko wrote:
> Philip A. Prindeville wrote:
>   
>> On 01/28/2010 01:27 PM, Ed Greshko wrote:
>>   
>>     
>>> Ed Greshko wrote:
>>>   
>>>     
>>>       
>>>> Philip A. Prindeville wrote:
>>>>   
>>>>
>>>>     
>>>>       
>>>>         
>>>>> 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.
>>>>
>>>>   
>>>>     
>>>>       
>>>>         
>>> I could not get back to sleep....
>>>
>>> Even though I didn't try the following as of yet, maybe you could?
>>>
>>> To make it easy to parse...maybe they are expecting a string to be
>>> enclosed in quotes.  Have you tried....
>>>
>>> send dhcp-client-identifier "hardware" ;
>>>
>>>   
>>>     
>>>       
>> Hardware is a keyword that evaluates to the MAC address of the interface
>> the packet is being sent on:
>>
>>        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. [...]
>>
>>
>> as I mentioned.  The problem being that it's accessible in some contexts, but not this one, apparently.
>>
>> So I don't want "hardware" as the string, I want:
>>
>> 01:XX:XX:XX:XX:XX:XX
>>
>> where XX:XX:XX:XX:XX:XX is the MAC address of eth0 (or whatever).
>>
>> Sorry if I didn't make that clear.
>>
>>   
>>     
> No, it was finally clear.....  I just had some weird thought that
> 01:XX:XX:XX:XX:XX:XX and hardware are both "strings" and someone wrote a
> lousy parser and would key off of "hardware" to do the right thing....
>
> It was 5AM or there abouts when I wrote it...and only got up to give one
> of my cats water.....  :-(
>
> We'll see what the light of day brings....
>
>   

Your weird thought was right.

There is a parser that expands "hardware" into the actual address... it
just doesn't work in this context.

-Philip


-- 
users mailing list
users@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe or change subscription options:
https://admin.fedoraproject.org/mailman/listinfo/users
Guidelines: http://fedoraproject.org/wiki/Communicate/MailingListGuidelines


[Index of Archives]     [Current Fedora Users]     [Fedora Desktop]     [Fedora SELinux]     [Yosemite News]     [Yosemite Photos]     [KDE Users]     [Fedora Tools]     [Fedora Docs]

  Powered by Linux