Date: Tue, 3 Mar 1998 15:08:15 -0500 From: MALCOLM BOFF <Malcolm_Boff@compuserve.com> To: freebsd-questions <freebsd-questions@FreeBSD.ORG> Subject: PPP and Compuserve Message-ID: <199803031508_MC2-355F-5308@compuserve.com>
next in thread | raw e-mail | index | archive | help
This is a MIME-encapsulated message --1158873c-b2d1-11d1-953b-00805ffe7e64 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline I know that questions about setting up PPP abound on this forum so I apologise in advance for asking. I printed off the instructions found at 'http://www.awfulhack.org' (or on= e of it's links) and followed the instructions for installing PPP. I obtained the necessary details from my ISP (Compuserve) namely 2 DNS server IP's , the Domain name 'gateway.compuserve.com' (IP Address unknown). I setup and configured /etc/resolv.conf , /etc/hosts, and /etc/host.conf then modified /etc/rc.conf. Tested the tun device with 'ifconfig' all is well.= Setup /etc/ppp/ppp.conf and /etc/ppp/ppp.linkup (copy attached). The system dials out and CONNECT's then hangs with the line open (judging by the modem lights). It is possible that the section 'provider:= ' in /etc/ppp/ppp.conf is unsuitable for Compuserve so I tried doing things= manually as described in 'man ppp' using 'term' but it still appears to hang after connecting. ie it does not ask me 'login:' or anything elses != ! Any help appreciated !! Malcolm G. Boff Sylmex Ltd. --1158873c-b2d1-11d1-953b-00805ffe7e64 Content-Type: text/plain; charset=ISO-8859-1; name="Ppp.txt" Content-Transfer-Encoding: quoted-printable Content-Disposition: attachment; filename="Ppp.txt" = FILE : /etc/ppp/ppp.conf ~~~~~~~~~~~~~~~~~~~~~~~~ ################################################################# # # PPP Sample Configuration File # # Written by Toshiharu OHNO # # $Id: ppp.conf.sample,v 1.5.2.6 1997/05/12 14:08:52 brian Exp $ # ################################################################# # Default setup. Always executed when PPP is invoked. # default: set device /dev/cuaa0 set speed 38400 disable lqr deny lqr set dial "ABORT BUSY ABORT NO\\sCARRIER TIMEOUT 5 \"\" ATE1Q0 OK-AT-OK \= \dATDT\\T TIMEOUT 40 CONNECT" provider: set phone "(0845) 080 1000" set login "TIMEOUT 10 gin:-BREAK-gin: xxxxx,yyyy word: zzzzzzzzzzzzz" set timeout 300 deny lqr set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.0 delete ALL add 0 0 HISADDR # Example with login script # o From PPP prompt, # ppp> dial simplesite # automatically dials and performs the login script. # # ppp> load simplesite # loads and executes commands, but doesn't dial. # # o From shell, invoke as # % ppp simplesite # to load commands associated with the 'simplesite' label. Use, # ppp> dial # to establish the connection. # simplesite: set phone 12345678 set login "TIMEOUT 5 login:-\\r-login: ppp word: ppp ocol: ppp" set timeout 120 # Multi-phone example # multiphone: set phone 12345678:12345679:12345670:12345671 set login "TIMEOUT 5 login:-\\r-login: ppp word: ppp ocol: ppp" # If the peer requires to use CHAP, don't forget to supply authname # and authkey. # # If you'd like to use CHAP to authenticate with the peer, comment out # the line ``enable chap'' below. You also need to prepare /etc/ppp.secre= t. # # If the remote system sends its system name within the CHAP packet and i= t # is found in /etc/ppp.secret, then the secret key is taken from that fil= e # and value of authkey specified here is ignored. # chapsite: set phone 12345678 set login "TIMEOUT 5 login:-\\r-login: ppp word: ppp" deny pap accept chap # enable chap set authname MySystemName set authkey OurSecretKey # Speaking PAP is like speaking CHAP # papsite: set phone 12345678 set login "TIMEOUT 5 login:-\\r-login: ppp word: ppp" deny chap accept pap # enable pap set authname MyUserName set authkey MyPassword # On demand dialup example # Here, we assume that local side use 192.244.185.226 and # remote side use 192.244.176.44 as their IP address. # You must supply -auto option to invoke PPP. # # $ ppp -auto ondemand # ondemand: set phone 1234567 set login "TIMEOUT 5 login:-\\r-login: ppp word: ppp" set timeout 120 set ifaddr 192.244.185.226 192.244.176.44 255.255.255.0 add 0 0 192.244.176.44 # Another on demand example # If the peer assigns us an arbitrary IP and we can't predict what their= # IP will be either, take a wild guess at an some IPs that you can't # currently route to. Ensure that the "delete" and "add" lines are also= # present in ppp.linkup so that when we connect, things will be put stra= ight. # Note that it is illegal to use HISADDR here - HISADDR is only availabl= e # in ppp.linkup (after the value has been established). # # The /0 bit says that we insist on 0 bits of the specified IP actually # being correct, therefore, the other side can assign any IP numbers. # # We also set openmode active - this makes us initiate ppp negotiation. # The default is to wait for the server to start talking. # pmdemand: set phone 1234567 set login "TIMEOUT 5 login:-\\r-login: ppp word: ppp" set timeout 120 set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.0 delete ALL add 0 0 10.0.0.2 set openmode active # Examples to connect using a null-modem cable from one machine to anothe= r. # The important thing here is to allow the lqr packets on both sides. # Without them enabled, we can't tell if the line's dropped - there # should always be carrier on a direct connection. # Here, the server sends lqr's every 10 seconds and quits if three in a # row fail. # # Make sure you don't have "deny lqr" in your default: on the client ! # direct-client: set dial "" set line /dev/cuaa0 set sp 115200 set timeout 900 set debug Phase Chat LQM set login "TIMEOUT 5 -\\r-login:-\\r-login: ppp word: ppp HELLO" set ifaddr 10.0.4.2 10.0.4.1 add 10.0.4.2 255.255.255.255 127.0.0.1 = direct-server: set timeout 900 10 3 set debug Phase LQM set ifaddr 10.0.4.1 10.0.4.2 add 10.0.4.1 255.255.255.255 127.0.0.1 # Example to validate incoming user with CHAP # Invoke as ``ppp -direct users'' from login script. User's system name # and secret-key must be registered into /etc/ppp.secret. # IP address assigned to peer is registered in ppp.secret, then that # value is used and value in ``ifaddr'' command has no effect. # users: disable pap enable chap enable proxy set authname ppp-server set ifaddr 192.244.176.44 292.244.184.31 # Example of Callback Request # # Here, we assume that peer will hangup the line and initiates a callbac= k # after successful authentication. We simply use chat script capability # and wait for a "NO CARRIER" response from our modem. # # $ ppp callback # callback: set phone 0312345678 set login "ABORT NO\\sCARRIER TIMEOUT 5 login:-\\r-login: MyName word: M= ySecret TIMEOUT 20 DUMMY" set debug phase chat dial quit # Example for PPP/TELNET and PPP/TCP. Read doc for further details # ppptelnet: set escape 0xff ppptcp: set device 192.244.191.33:2400 FILE : /etc/ppp/ppp.linkup ~~~~~~~~~~~~~~~~~~~~~~~~~~ #########################################################################= # # Example of ppp.linkup file # # # This file is checked when PPP establishes a connection. # PPP searches the labels in this file as follows: # # 1) The label that matches the IP number assigned to our side. # # 2) The label specified on the command line to ppp. # # 3) If no label has been found, use MYADDR if it exists. # # $Id: ppp.linkup.sample,v 1.3.2.1 1997/03/02 14:56:50 joerg Exp $ # #########################################################################= provider: delete ALL add 0 0 HISADDR # If we've got 192.244.176.32 as our address, then regard peer as a gatew= ay # to 192.244.176.0 network. # 192.244.176.32: add 192.244.176.0 0 HISADDR # If we are invoked with an argument ``iij-demand'', then delete all # existing route entries and add the peer as the default gateway. # iij-demand: delete ALL add 0 0 HISADDR # Otherwise, simply add peer as default gateway. # MYADDR: add 0 0 HISADDR # If we are invoked with an argument ``pmdemand'', then # delete all existing (wrong) routing entries and add the peer IP # as our default gateway. # This is vital if you don't already know either sides IP number. # # We also want to execute a script on startup. This script can do # nice things such as kick off "sendmail -q", "popclient my.isp" and # "slurp -d news". # pmdemand: delete ALL add 0 0 HISADDR ! sh -c "/etc/ppp/ppp.etherup.pmdemand &" --1158873c-b2d1-11d1-953b-00805ffe7e64-- To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199803031508_MC2-355F-5308>