Solved

PPP Problem

Posted on 1997-02-18
1
405 Views
Last Modified: 2012-05-04
I am using Slackware 96 (kernel 2.0) with ppd 2.2. When I try to
connect nothing happens. My modem is set up on Dos Comm 1 and works
fine under minicom. I had this working before but can't seem to make
any progress now. I have included the revelent portion of my system
log at the end of this message. Here are my scripts:
/etc/ppp/ppp-on-dialer
#!/bin/sh
#
# This is part 2 of the ppp-on script. It will perform the connection
# protocol for the desired connection.
#
exec /usr/sbin/chat -v                                          \
        TIMEOUT         10                              \
        ABORT           '\nBUSY\r'                      \
        ABORT           '\nNO ANSWER\r'                 \
        ABORT           '\nRINGING\r\n\r\nRINGING\r'    \
        ''              \rAT                            \
        'OK-+++\c-OK'   ATH0                            \
        TIMEOUT         30                              \
        OK              ATDT$TELEPHONE                  \
        CONNECT         ''                              \
        ogin:--ogin:    $ACCOUNT                        \
        assword:        $PASSWORD

/usr/sbin/ppp-on
#!/bin/sh
#
# Script to initiate a ppp connection. This is the first part of the
# pair of scripts. This is not a secure pair of scripts as the codes
# are visible with the 'ps' command.  However, it is simple.
#
# These are the parameters. Change as needed.
TELEPHONE=555-1212      # The telephone number for the connection
ACCOUNT=george          # The account name for logon (as in 'George
Burns')
PASSWORD=gracie         # The password for this account (and 'Gracie
Allen')
LOCAL_IP=0.0.0.0        # Local IP address if known. Dynamic = 0.0.0.0
REMOTE_IP=0.0.0.0       # Remote IP address if desired. Normally
0.0.0.0
NETMASK=255.255.255.0   # The proper netmask if needed
#
# Export them so that they will be available at 'ppp-on-dialer' time.
export TELEPHONE ACCOUNT PASSWORD
#
# This is the location of the script which dials the phone and logs
# in.  Please use the absolute file name as the $PATH variable is not
# used on the connect option.  (To do so on a 'root' account would be
# a security hole so don't ask.)
#
DIALER_SCRIPT=/etc/ppp/ppp-on-dialer
#
# Initiate the connection
#
# I put most of the common options on this command. Please, don't
# forget the 'lock' option or some programs such as mgetty will not
# work. The asyncmap and escape will permit the PPP link to work with
# a telnet or rlogin connection. You are welcome to make any changes
# as desired. Don't use the 'defaultroute' option if you currently
# have a default route to an ethernet gateway.
#
exec /usr/sbin/pppd debug lock modem crtscts /dev/ttyS0 38400 \
        asyncmap 20A0000 escape FF kdebug 0 $LOCAL_IP:$REMOTE_IP \
        noipdefault netmask $NETMASK defaultroute connect
$DIALER_SCRIPT

/var/log/messages
----snip----
Feb 17 14:08:57 booger pppd[92]: pppd 2.2.0 started by root, uid 0
Feb 17 14:08:58 booger chat[93]: timeout set to 10 seconds
Feb 17 14:08:58 booger chat[93]: abort on (\nBUSY\r)
Feb 17 14:08:58 booger chat[93]: abort on (\nNO ANSWER\r)
Feb 17 14:08:58 booger chat[93]: abort on (\nRINGING\r\n\r\nRINGING\r)

Feb 17 14:08:58 booger chat[93]: send (rAT^M)
Feb 17 14:08:58 booger chat[93]: expect (OK)
Feb 17 14:09:08 booger chat[93]: alarm
Feb 17 14:09:08 booger chat[93]: send (+++)
Feb 17 14:09:08 booger chat[93]: expect (OK)
Feb 17 14:09:18 booger chat[93]: alarm
Feb 17 14:09:18 booger chat[93]: Failed
Feb 17 14:09:18 booger pppd[92]: Exit.

Thanks in advance for any help you can offer....
0
Comment
Question by:crash@exo.com
1 Comment
 

Accepted Solution

by:
rayc021897 earned 100 total points
ID: 1584128
ppp scripts changed alot between 1.0 kernels and 2.0
you MUST have the latest greates pppd 2.2.0-f I think?!?!?

I will e-mail you a copy of my condensed ppp script later this afternoon.  It is a lot simpler and usually easier to get working.

Good Luck,

Ray

rayc@indy.net
0

Featured Post

Master Your Team's Linux and Cloud Stack!

The average business loses $13.5M per year to ineffective training (per 1,000 employees). Keep ahead of the competition and combine in-person quality with online cost and flexibility by training with Linux Academy.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

Suggested Solutions

Title # Comments Views Activity
What antennae works with Linux? 7 90
iptables ubuntu BLOCK all 2 85
Debian 8.5 networking quits working every couple of hours 13 107
Measure data download 2 115
I have seen several blogs and forum entries elsewhere state that because NTFS volumes do not support linux ownership or permissions, they cannot be used for anonymous ftp upload through the vsftpd program.   IT can be done and here's how to get i…
Note: for this to work properly you need to use a Cross-Over network cable. 1. Connect both servers S1 and S2 on the second network slots respectively. Note that you can use the 1st slots but usually these would be occupied by the Service Provide…
A short tutorial showing how to set up an email signature in Outlook on the Web (previously known as OWA). For free email signatures designs, visit https://www.mail-signatures.com/articles/signature-templates/?sts=6651 If you want to manage em…
Finds all prime numbers in a range requested and places them in a public primes() array. I've demostrated a template size of 30 (2 * 3 * 5) but larger templates can be built such 210  (2 * 3 * 5 * 7) or 2310  (2 * 3 * 5 * 7 * 11). The larger templa…

809 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question