[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