if the system has several network interfaces configured, ifplugd will watch only the first as start_daemon for the second instance will errouneously take the first one as "already running". need to do separate pidfiles.
caught it! :-) fixed in ifplugd-0.19-alt1