Chestnut Dialer – a Python-based PPP dialing software program.
To run this program, it does not require root permissions but asks for read and write access to several system files including the modem device. Chestnut Dialer uses the standard pppd daemon to set up a network interface.
For Chestnut Dialer to function optimally, your system needs to meet basic requirements such as having Linux installed, ppp package installed (pppd, chat), and having Python installed. Additionally, for using the callback protocol, ppp must be compiled with CBCP support. Users of GTK2 interface also require Python binding for GTK2 and Python binding for libglade. On the other hand, users of a QT interface require Python binding for QT.
Note that pppd must have suid attribute and belong to root; /etc/resolv.conf must be accessible for read and write; /etc/ppp/resolv.conf must be accessible for read; modem device must be accessible for read and write, chat must be accessible for execute and ifconfig must be accessible for execute.
The latest release of Chestnut Dialer (0.2.2) comes with bug fixes such as fixing a bug in the modem volume setting when using callback, fixing unnamed tabs in Edit Account dialog in QT interface, and fixing a bug in handling quotes in modem commands.
Overall, Chestnut Dialer is an excellent and reliable software that enables you to connect to the internet using a modem. With simple requirements, Chestnut Dialer is an accessible and user-friendly program that delivers on its promises.
Version 0.3.3: N/A