On Mon, Sep 29, 2014 at 8:42 PM, Stuart Henderson <[email protected]> wrote:
> On 2014-09-29, Duncan Patton a Campbell <[email protected]> wrote:
>> On Mon, 29 Sep 2014 05:28:27 -0600
>> Duncan Patton a Campbell <[email protected]> wrote:
>>
>>> /etc/dhclient.conf used to contain a
>>>
>>> script "tosomfile" ;
>>>
>>> option that could, amongst other things, be used to
>>> set a dynamic assigned dns address to a named server.
>>>
>>> This functionality has been removed and I am trying to
>>> figure out if there was some other mechanism to accomplish
>>> this but I can't find any refs to it in the changes
>>> between 5.1 and 5.5.
>>>
>>> Any info would be appreciated.
>>>
>>> Thanks,
>>>
>>> Dhu
>>>
>>> --
>>> Ne obliviscaris, vix ea nostra voco.
>>>
>>>
>>>
>>
>> I found it in the 5.3 changes..
>>
>> "Removed dhclient-script(8) and dhclient.conf(5) "script" directive. Do all 
>> interface and route configuration via ioctl's and routing sockets. "
>>
>> Unfortunately this mechanism was used for more than just routing.  And 
>> without a dhclient-script to
>> hack I don't see how a dynamic address can be updated vi the named/key 
>> mechanism.
>
> I use entr (in ports) to monitor a file written by dhclient -L which
> I use as a trigger, I then parse that same file to pick up the relevant
> information from the new lease and handle it appropriately.
>
> There were some changes to dhclient needed for this to work nicely (for
> example, to avoid inode number changes), IIRC these went in post-5.5.
>

I also parse and do custom action with the lease file,
so i forgot all concern about the absence of script  hook.
I also regurlarly monitor the lease, so i did not use

http://entrproject.org/ , looks good stuff

(I believe may be wrong ) is there a working INotify for bsd in perl  ?




-- 
---------------------------------------------------------------------------------------------------------------------
() ascii ribbon campaign - against html e-mail
/\

Reply via email to