Brooks Davis wrote:
It just occured to me that the daemon could handle this without any interaction with dhclient or the static interface configuration. In the mode where you only want an LLA if there isn't another address it's a simple matter of watching the routing socket for messages and a) removing the LLA if an IPv4 address other than 0.0.0.0 is configured on the interface and b) (re)starting the process of obtaining an LLA when all other addresses have been removed. The daemon should be listening to the routing socket anyway because it should only run when the interface has link which requires it to exit when the link goes down similar to dhclient. I really need to go look at the code and see what you're doing now. :)
Well, I'm doing just that...except it's not the routing socket but the netdev filter of the kqueue system. Could be change to the routing socket. Fredrik Lindberg _______________________________________________ freebsd-net@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-net To unsubscribe, send any mail to "[EMAIL PROTECTED]"