I was going to write more stuff on how to set up PPP, but others seem to have done a much better job. Here are two links that contain very detailed instructions:
If you want to avoid using scripts altogether, then try using EzPPP. I started using it and it's great!The other problem was to figure out what to put in the chat script. You have to know what the prompts are that your ISP puts out. In my case the stuff after the modem was connected is like this:
ost: ppp \ ogin:--ogin: $ACCOUNT \ assword: $PASSWORDThe left column is what the ISP sends and right is what the chat scripts replies with. The very first prompt my ISP puts out is Host: to which you answer ppp if you want a PPP connection. Then it's Login: and Password:. Note that the entire word doesn't have to be specified, just enough characters to make the chat program know when to send stuff.
If you are not sure what your ISP sends, just use minicom and dial in directly and see.
To debug PPP problems look at the log file found in /var/log/messages.
You also have to define a default router. In Red Hat you can use the "control-panel" program and using the network configuration tool just set the default gateway to be the address of the machine to which you connect (or maybe your ISP will give you an address for the default router).