Pick a Free OS

Setting up PPP and KPPPD

pppd /dev/cua0 38400 crtscts defaultroute

where "/dev/cua0" is the serial port, 38400 is the speed, "crtscts"

specifies hardware handshaking, " defaultroute" specifies local IP



Kppp is the front end for pppd and is a dialer. The dialling process in the

ISP is automated by the kppp. It helps us to monitor the entire process. Kppp

allows network set-up and interactive script generation. It will provide a set

of statistics, which is useful to maintain all the activities in the modem.

A script generator and a built in terminal provides easiness on setting up the

connection. Kppp features elaborate phone cost accounting, which enables you

to easily track you online costs. There is no need to set up any additional

programs to set-up and monitor the system.

Kppp needs write permission to /etc/resolv.conf if you want to be able to take

advantage of its capability to let you specify the DNS addresses in the DNS


Make sure that the pppd's option file which usually resides in /etc/ppp/ exists,

but is empty. pppd requires it to exist, but it must be empty otherwise pppd

will not take its options from kppp.

Steps for Installation of KPPPD

Make sure you are logged in as root, and then do the following:

Run kppp (either by clicking the K button at the bottom left of your screen,

or running "kppp&" from the command prompt.

Click on the "Setup"

Click on the "New"

Type in a name for the connection (such as, "VSNL", "Satyam",


Type in the phone number. You may use character such as "-" to make

the number more legible.

kppp will attempt to execute the command specified here once a ppp link has

been set up. This will bring up the pppd arguments dialog. You may use this

dialog to add any desired options that you want kppp to hand to pppd. Make sure

that it always contains the -detach option. See the pppd man page for a list

of available options. Unless you know exactly what you are doing you should

restrain from tinkering with the pppd options.

Select the authentication type ("Script-based" for VSNL dial-up,

"PAP" for Satyam or VSNL ISDN).

Enter any DNS data. Your present DNS setup on your Linux machine as configured.

Specify the domain name for your machine. As with DNS Addresses it is restored