Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 6 Oct 1996 11:57:17 -0400
From:      "Gary Chrysler" <tcg@ime.net>
To:        <wb2oyc@cyberenet.net>, "Guy Silliman" <mgpr@prolog.net>
Cc:        <questions@freebsd.org>
Subject:   Re: PPP config Yet again <sigh>
Message-ID:  <199610061556.LAA11321@ime.net>

next in thread | raw e-mail | index | archive | help

Guy and Paul.
Here's a working ppp setup you can use as a guide!

#  /etc/ppp/ppp.conf, derived from handbook.txt
default:
 set device /dev/cuaa1
 set speed 38400
 set parity none
 disable lqr
 deny lqr
# NOTICE!! set dial line is WRAPPED!!!!
# Unwrap to: 'TONE TIMEOUT'
 set dial "ABORT BUSY ABORT NO\\sCARRIER ABORT NO\\sDIAL\\sTONE
    TIMEOUT 5 \"\" ATZ OK \\dATDT\\T TIMEOUT 40 CONNECT"

isp:
 set phone 1231234
 set login "TIMEOUT 10 ogin:-\\r-ogin: Pusername word: password"
 set timeout 0
 set ifaddr 0 0
 dial
# end of handbook stuff

# /etc/ppp/ppp.linkup
MYADDR:
 add 0 0 HISADDR

A bit about the format of these files! (Quote from man ppp)
o Each line contains one command, label or comment.
o A line starting with a `#' character is treated as a comment line.
o A label name has to start in the first column and should be followed
   by a colon (:).
o A command line must contain a space or tab in the first column.

This format is vitial! If it's not as stated it will not work!

The login script seems to be the most troublesome so A bit about
the 'set login' line. (script)
The first thing is: How do you invoke ppp on your ISP's system??
As the above samples are, ppp is invoked by the first character of the
username, ie: Pusername
Each ISP does it differently!

I'll *try* and explain this line!
set login "TIMEOUT 10 ogin:-\\r-ogin: Pusername word: password"

TIMEOUT is set to 10 seconds, Thus it'll wait 10 seconds for each of
the following to become true else fail.

ogin:-\\r-ogin Pusername
	wait 10 seconds for the word: ogin:
	If not recieved within 10 seconds send a CR and again
	wait 10 seconds for the word: ogin:
	If not recieved in 10 seconds fail!
	If recieved send: Pusername and go on to the next one.
	  (P = Invoke ppp, username = duh)

word: password
	wait 10 seconds for the word: word:
	send: password, else fail!

it is CASE SENSITIVE! so if your ISP's login prompts
are not the usual:
	Login:
	Password:
prompts you need to change the line to match!
An example is:
	Login:
	PassWord:
Note the capitol W, That will cause the above 'set login' script
to fail! change it to:
set login "TIMEOUT 10 ogin:-\\r-ogin: Pusername Word: password"

-Enjoy
Gary
~~~~~~~~~~~~~~~~
Improve America's Knowledge... Share yours
The Borg... Where minds meet
(207) 929-3848


----------
> From: wb2oyc@cyberenet.net
> To: Guy Silliman <mgpr@prolog.net>
> Cc: questions@freebsd.org
> Subject: RE: PPP config Yet again <sigh>
> Date: Saturday, October 05, 1996 5:59 PM
> 
> 
> On 05-Oct-96 Guy Silliman wrote:
> >>Ok, I am new to the scene here, and although I can see this question
has
> >been asked about a million times, I too am having trouble with PPP.
> >
> >I have no trouble connecting and negotiating an IP from my ISP, however
once
> >I am connected I have no route to anywhere..
> >
> Guy,
>   I'm really new to FreeBSD and have troubles with PPP myself, but I
think
> what you need to do is "add 0 0 HISADDR".  Thats what I have to do after
> using term mode to connect to my ISP and have started a PPP connect.  In
my
> case, I have to use term, as I haven't been able to make sense out of the
> ppp.conf or get it working properly.  Can't even get it to dial.  So I
use
> term mode to start up PPP.  The last command is the add 0 0 HISADDR at
the
> prompt.  If I don't do that, I have no route.  Once that is done,
everything
> works.  So I think that may be what you need to do.  The same thing
happens
> to me if I don't.  Sounds exactly what is happening in your case.
> 
> Good luck!
> Paul
> 



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199610061556.LAA11321>