[Swan] Libreswan and DHCP
Paul Wouters
paul at nohats.ca
Fri Dec 11 20:52:19 UTC 2015
My iPhone does not run dhclient, my hooks are in the dhcp server :)
Sent from my iPhone
> On Dec 11, 2015, at 15:27, Nick Howitt <nick at howitts.co.uk> wrote:
>
>
>>> Have a look at /etc/dhcp/dhclient-exit-hooks. The only thing is, when I tried using it in a very basic way, it triggered every time
>>> the lease was renewed. There may be options only to trigger on IP change. I stopped looking at that point as my "dynamic IP" is
>>> virtually static and has not changed in over a year now.
>>
>> I had similar issues with dhclient hooks for my Philips Hue lights :)
>>
>> When I'm coming home, and my phone joins the wifi, and it is dark and
>> the lights are off, turn on the lights. However, that also resulted in
>> the lights turning on in the middle of night on a DHCP lease renewal.
> I've just had a look at man dhclient-script and part of it says:
>
> Operation
>
> When dhclient needs to invoke the client configuration script, it defines a set of variables in the environment, and then invokes /sbin/dhclient-script. In all cases, $reason is set to the name of the reason why the script has been invoked. The following reasons are currently defined: MEDIUM, PREINIT, BOUND, RENEW, REBIND, REBOOT, EXPIRE, FAIL, STOP, RELEASE, NBI and TIMEOUT.
> so perhaps intelligent querying of $reason may yield results
>
> Nick
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.libreswan.org/pipermail/swan/attachments/20151211/9dfb14e5/attachment-0001.html>
More information about the Swan
mailing list