NetworkManager

Performing Custom Actions when NetworkManager Goes On/Offline

NetworkManager is used by many Linux distributions to allow the machine to connect to wired and wireless networks automatically. NetworkManager can remember the credentials you need in order to authenticate with your wifi networks and can get online automatically when certain networks are detected.