LineControl Server 2.1.21 review
DownloadLineControl allows you to remotely control the Internet connection of a Linux masquerading server using multiple clients
|
|
LineControl allows you to remotely control the Internet connection of a Linux masquerading server using 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.
The clients show the time the connection is up and throughput statistics. Different connection types are supported, such as analog modems, ISDN, or even cable modems and ADSL devices.
Here are some key features of "LineControl Server":
user accounting using Linux-PAM or passwd/shadow file
controlling multiple lines
throughput measuring
logging & analizing (view example)
logging to a MySQL database (view example)
html formatted status report via webserver (view example)
different line types (analog, isdn, adsl, ... it should be possible to run LC with any line!)
pinger (to avoid line-drops)
reporting data (time, nr, ...) about incoming isdn calls to the clients (inclusive addressbook lookup)
client dependant modifications of the NAT servers firewall (using an external script whenever a client goes on- or offline)
Requirements:
libpam (inclusive developmentfiles, e.g. header files) or libcrypt (you can't use crypt with MD5 passwords!) If you don't use user accountig it should be possible to work without one of those libs (crypt/pam). See './configure --help' for details.
gcc and gnu make
already working ppp / cable and/or *-DSL setup, that means you have to be able to call script 'foo' to dial and script 'bar' to hangup. It doesn't matter what script foo and bar do. They just have to bring a line up and down. For certain configs you're going to change them or writing wrapper scripts for them (e.g. 'con_type file')
LineControl Server 2.1.21 keywords