> Netplug, NetworkManager, inetd, xinetd, dhcpcd, and dhcp(client) to name a few already did the same work.
> Netplug is possibly the lightest weight of them all and provides connectivity device management as well as net connectivity service.
FYI, there is (was?) another alternative:
https://bugzilla.redhat.com/show_bug.cgi?id=195365
Known problems:
* highly relies on initscripts package
* almost undocumented, official wiki page is compilation of comments
from sources.
* used in only one distro (AltLinux)
--
-- Alex