The searchd runscript from app-misc/sphinx seems to be misusing "need net": Per default, searchd will bind to "0.0.0.0". Due to "need net", any restarting interface will cause searchd to restart, too. When dropping "need net", maybe you should depend on "localmount" or "netmount"... Reproducible: Always