(Answer) (Category) Linux on PowerPC FAQ-O-Matic : (Category) System Configuration : (Category) PPP :
Configuring kppp
Configuring kppp.
by Steve Knouse knouse@neosoft.com
November 14, 1998 

Here's what worked for me, submitted in hopes it will help another 
UNIX/Linux rookie.

My ISP uses PAP authentication on their dial-up PPP server.

1. Log in as root.

2. Add the following to the file /etc/rc.d/rc.serial 
   stty 57600 < /dev/cua0 # set the modem port to 57600.

3. Setup a symbolic link to /dev/cua0 from /dev/modem
   ln -s /dev/cua0 /dev/modem

4. Reboot and log in 
     or 
   Enter the command 'stty 57600 < /dev/cua0' then logout and log in 

5. startx

6. Open kppp

7. Configure kppp 

   7.1 My kppp configuration - not including many defaults
       Accounts
         Dial
           Authentication = PAP
               Execute program on connect = xrefresh (eliminates or 
               diminishes a "feature" in pppd (or is it an X or KDE 
               bug?) that makes KDE go black)
           pppd arguments = -detach /dev/modem 57600 crtscts defaultroute
         IP
           Dyanmic IP Address = On
           Auto configure host name from this IP = Off
         DNS
           IP addresses of your DNS 
           Domain = blank
           Disable existing DNS services during connection = On
         Gateway
           Default
         Logon script
           Use default script = On
         Accouting
           not enabled
    
       Device
         modem = /dev/modem
         flow control = ctsrts
         line term = cr/lf
         speed = 57600
         modem lock file = /var/lock/LCK..modem
         time out = 60 sec
      
       Modem
         modem assets CD line = Off
         modem commands (for US Robotics 28.8 Sportster V42.bis)
           Initialization: AT &F &D2 &H1 &B1 Q0 X4 &A3 S7=75 S0=0
               For US Robotics 28.8 Sportster V42.bis. Spaces added 
               to improve readability. They are not entered in kppp.
           others at default settings
      
          # Explanation of Initialization commands
          # &F  Reset to Factory Defaults
          # &D2 Normal DTR Operation
          # &H1 Hardware Flow Control
          # &B1 Fixed serial port rate
          # Q0  Result codes displayed
          # X4  Result code option
          # &A3 Protocol codes enabled
          # S7=75 Number of seconds to wait for carrier
          # S0=0  Turn off answering
      
       PPP
         pppd path = /usr/sbin/pppd
         timeout = 90
         log viewer = kedit
         disconnect on Xserver shutdown = On
         minimize window on connect = Off

   7.2 Another way to set up kppp is to edit your kppprc file 
       Notes:
       1. *** indicates a parameter you need to edit 
       2. ### indicates a comment. Comments must be deleted.
       2. Lists: Elements are comma delimited and end with a comma. 
                 See pppdArguments list for an example
           
--- start of $HOME/.kde/share/config/kppprc ---
# KDE Config File
[Account0]
TotalBytes=0
AutoName=0
ExDNSDisabled=1
ScriptArguments=
AccountingEnabled=0
Phonenumber=***your ISP phonenumber***
IPAddr=0.0.0.0
TotalCosts=
Name=***account name***
Domain=
VolumeAccountingEnabled=0
pppdArguments=-detach,/dev/modem,57600,crtscts,defaultroute,
Password=***your_password*** ###Only if you want to store it###
Command=xrefresh
ScriptCommands=
Authentication=1 ###PAP###
SubnetMask=0.0.0.0
DNS=***list of your dns_servers***
AccountingFile=
DefaultRoute=1
Username=***your_user_name***
StorePassword=1 ###Password is stored. Set to zero if you don't want to store it ###
Gateway=0.0.0.0
DisconnectCommand=
[Modem]
BusyWait=0
EscapeResponse=OK
AnswerString=ATA
HangUpResponse=OK
NoDialToneResp=NO DIALTONE
ConnectResponse=CONNECT
InitDelay=1
Enter=CR/LF
FlowControl=CRTSCTS
RingResponse=RING
InitString=AT&F&D2&H1&B1Q0X4&A3S7=75S0=0 ###for a US Robotics 28.8 Sportster v42bis###
HangupString=+++ATH
Timeout=60
InitResponse=OK
AnswerResponse=CONNECT
DialString=ATDT
UseCDLine=0
EscapeString=+++
Device=/dev/modem
NoCarrierResponse=NO CARRIER
BusyResponse=BUSY
Lockfile=/var/lock/LCK..modem
EscapeGuardTime=50
Speed=57600
[General]
ShowLogWindow=0
DefaultAccount=***account name of default account***
DisconnectOnXServerExit=1
iconifyOnConnect=0
AutomaticRedial=0
LogViewer=kedit
pppdPath=/usr/sbin/pppd
NumberOfAccounts=1
ShowClock=1
DockIntoPanel=0
pppdTimeout=90
--- end of $HOME/.kde/share/config/kppprc ---

8. When done configuring, click Connect on the kppp control panel

   The connection went through and I got a dialog much like the dial
   up connection in Windows 95.

Steve Knouse knouse@neosoft.com
November 14, 1998 
knouse@neosoft.com
  Thanks to all of you helping people like me to get some sort of PPP going. The point I'm at now is I can get kppp to connect to my ISP (or netcfg via usernet,) and I can get Netscape to run, but I don't seem to get netscape to actually use the ppp connection. Kppp's statistic box shows bytes and packets going out and in, but it's slow to the point of a freeze, and I don't really know if anything of merit is going on between the two applications.
  Any help/hints would be welcome about now.

Reed

reedloefgren@interfold.com
reedloefgren@interfold.com
[Append to This Answer]
Previous: (Answer) Other PPP utilities that work
Next: (Answer) How do I set up ppp on the command line?
This document is: http://www.jonh.net/cgi-bin/lppcfom/fom?file=486
[Search] [Appearance]
This is a Faq-O-Matic 2.717d.
Hosted by anduin.org and SourceForge Logo