net-dialup LineControl allows you to remotely control the internet connection of a linux masquerading server from multiple clients. It takes care with the number of clients using the connection and decides upon this number whether the connection should be up or down.