![]() | Masqdialer |
The masqdialer system is designed to provide easily accessible control of multiple dialout modem connections to the members of a LAN using IP Masquerade for their internet connectivity. The server utilizes standard dialing tools to make the connection (such as pppd and chat) to make the connection so you can easily setup the server to use your existing scripts. The system is a client/server design, so as long as a client can be written for a particular platform, that platform can take advantage of masqdialer's offerings. The masqdialer daemon runs on the linux machine, and upon an authorized client request, carries out the user's request. The perl daemon and the concept of the masqdialer system were created by Jeff Meininger of Boxy but good, however the project is now under the guidance of Charles P. Wright. |
![]() | Contents |
![]() | Downloads |
The latest version of the masqdialer package can always be obtained from the download area (You can also obtain the releases via (ftp). The current stable release of the server is c-mserver-0.1.0. You can read about the changelog to find out about the recent developments.This software is beta, however there are no major bugs that I am aware of. You can get the bleeding edge versions of the server through anonymous cvs. The CVSROOT variable is ":pserver:anoncvs@cvs.cpwright.com:/usr/share/cvsroot". The password for cvs login is "anoncvs", this should work for read access though you can not commit to the repository. You can access the repository through the world wide web through CVSWeb. |
![]() | Debian Packages |
You can get Debian packages for Debian 2.1 (previously code-named slink) and the current development version (currently code-named potato). They are maintained by Brian Bassett, and are available for all architectures supported by Debian. Debian 2.1 shipped with c-mserver-0.0.9 due to the long freeze cycle. However, the current version of mserver is in potato. A version of the Debian package found in potato has been compiled against the libraries found in Debian 2.1. It is available by adding the following bit of apt-magic to your /etc/apt/sources.list file:
deb http://www.debian.org/~brianb/masqdialer/ stable main Please note that the Debian package mserver is a raw modem sharing server. masqdialer is the package that you want to download. |
![]() | Redhat RPM Packages |
If you run Redhat 5.x there are RPM packages available. They are maintained by Nick Clifford. Packages are available in either source or for the Intel i386 architecture. You can download them here. If you would like to contribute RPMs for libc5 (Redhat 4.x), the Alpha, or Sparc I will gladly put them on this site. |
![]() | SuSE 6.x RPM Packages |
If you run SuSE 6.x there are RPM packages available. They are maintained by Oliver Kurth. Packages are available in either source or for the Intel i386 architecture. You can find more information or about these packages or download them from his site. |
![]() | Clients | |||||||||||||||||||||||||||||
|
![]() | Development Roadmap |
|
![]() | User Feedback |
Just a note to register my appreciation of the excellent work you and the other contributors have done the masqdialer suite of utilites. This would have to be the one of the most heavily used applications on my home LAN - and the only Linux app that my Win32 users conciously use! Nice job on the masqdialer server btw, this something i've always wanted. Diald is such a b*tch. Thanks for a great util, being able to dial out my linux box without having to open a telnet session saves me an endless amount of hassle. Keep up the good work - besides Samba, it's the most useful application on my hybrid Win95/Linux LAN ever! Oh and by the way, thanx for maintaining mserver. Its a deadly little app that is a really useful piece of software. My congratulations to you. Rewriting it in C turned the corner for mserver by making it easy on the resources as well. I will be ready to show this off to all of my friends running Win32 machines. Mserver rocks! |
![]() | Alternatives |
Diald is designed with a similar purpose, but takes a different approach, rather than having any human intervention involved in the dialing process it will listen for packets and then bring up the link for a specified amount of time. Connect take a similar approach to that of the masqdialer in that it is client/server in nature, but it will bring the link up and down automatically based on whether there are any clients connected. With an autoconnecting client like the Windows or Qt clients the Masqdialer system can be used in the same manner. AOMasq is a package that was created to add authentication to the masqdialer. It doesn't have as many features and the masqdialer system now has username/password authenticication. Also, masqd is available from Jaume Miralles. It seems to be more of a firewall configuration tool than a modem dialer, however. Check it out. |