Previous Next Table of Contents

6. Questions and answers

6.1 Frequently Asked Questions about kppp

I can't get kppp to work. kppp tells me that pppd has died!

You didn't read the docs carefully. Here once more the most common pitfalls.

kppp tells me ``Sorry, can't open the modem''.

This means that kppp doesn't have permissions to open the modem device or that you selected a modem device on the Modem Tab Dialog that is not valid. First make sure you selected the right modem device. Once you are sure you have selected the right modem device, you must give kppp the right permission to access the modem device and to be able to modify /etc/resolv.conf in case you want kppp to configure DNS correctly for you. If you can afford to run kppp setuid root this would solve all access problems for you, if not you will have to figure out what the right permissions are for your purposes. In order to give kppp setuid root permissions do the following:

% su root
% chown root:root $(KDEDIR)/bin/kppp
% chmod +s $(KDEDIR)/bin/kppp
% exit

Can I do PAP and CHAP with kppp?

Yes you can. Please the see the section on using PAP and CHAP with kppp in the appendix.

How do I write a telephone cost rules file?

Just follow the TEMPLATE rules files supplied with kppp. You should be able to find a copy in the $(KDEDIR)/doc/HTML/kppp. Use the --checkrules kppp command line options to check the syntax of your proposed rules file.

I have written I telephone cost rules file for my region. Where can I submit it so that others can make use of it?

I would love to receive any rule files written. I will make them available on my kppp web page. Before you send me a new rules file make sure it is not already available on the kppp web page. Then email the new rules file to me.

My country observes a moving holiday different from easter.

In that case you need to write new code that allows for the computation of that holiday. Please have a look at ruleset.cpp and emulate the ``easter'' example. Then send me the patches.


Previous Next Table of Contents