Solved

After connection establishing I get hangup. Help !

Posted on 1997-10-20
7
282 Views
Last Modified: 2010-03-18
 Hi,

  Here is PPP-chat connection protocol. After connection
  establishing I get terminating and hangup. What is the   problem ?

Oct 20 09:29:48 klivlend chat[341]: ATDT5354007^M^M
Oct 20 09:29:48 klivlend chat[341]: CONNECT -- got it
Oct 20 09:29:48 klivlend chat[341]: send (^M)
Oct 20 09:29:48 klivlend pppd[340]: Serial connection established.
Oct 20 09:29:49 klivlend pppd[340]: Using interface ppp0
Oct 20 09:29:49 klivlend pppd[340]: Connect: ppp0 <--> /dev/ttyS1
Oct 20 09:29:49 klivlend pppd[340]: sent [LCP ConfReq          id=0x1 <mru 1500>
    <asyncmap 0x20a0000> <magic 0xea07984> <pcomp>          <accomp>]
Oct 20 09:29:49 klivlend pppd[340]: rcvd [LCP ConfReq          id=0x1 <mru 576>
    <asyncmap 0x0> <auth pap> <magic 0x1c759fc6> <pcomp>       <accomp>]
Oct 20 09:29:49 klivlend pppd[340]: sent [LCP ConfRej          id=0x1 <auth pap>]
Oct 20 09:29:49 klivlend pppd[340]: rcvd [LCP ConfReq          id=0x2 <mru 576>
    <asyncmap 0x0> <magic 0x1c759fc6> <pcomp> <accomp>]
Oct 20 09:29:49 klivlend pppd[340]: sent [LCP ConfAck          id=0x2 <mru 576>
    <asyncmap 0x0> <magic 0x1c759fc6> <pcomp> <accomp>]
Oct 20 09:29:52 klivlend pppd[340]: sent [LCP ConfReq         id=0x1 <mru 1500>
    <asyncmap 0x20a0000> <magic 0xea07984> <pcomp>         <accomp>]
Oct 20 09:29:52 klivlend pppd[340]: rcvd [LCP ConfAck         id=0x1 <mru 1500>
    <asyncmap 0x20a0000> <magic 0xea07984> <pcomp>         <accomp>]
Oct 20 09:29:52 klivlend pppd[340]: sent [IPCP ConfReq         id=0x1 <addr 0.0.0.0>
    <compress VJ 0f 01>]
Oct 20 09:29:52 klivlend pppd[340]: rcvd [LCP TermReq         id=0x3]
Oct 20 09:29:52 klivlend pppd[340]: LCP terminated at         peer's request
Oct 20 09:29:52 klivlend pppd[340]: sent [LCP TermAck         id=0x3]
Oct 20 09:29:53 klivlend pppd[340]: Hangup (SIGHUP)
Oct 20 09:29:53 klivlend pppd[340]: Modem hangup
Oct 20 09:29:53 klivlend pppd[340]: Connection terminated.
Oct 20 09:29:53 klivlend pppd[340]: Exit.

    Bye, klivlend.
0
Comment
Question by:klivlend
  • 4
  • 3
7 Comments
 
LVL 4

Accepted Solution

by:
unicorntech earned 100 total points
ID: 1586734
Looks to me like an authentication problem. In the chat script there doesn't appear to be any authentication occurring. Check your chat script and if you would like me to look at the chat script comment it here for me,

Regards,

Jason
0
 

Author Comment

by:klivlend
ID: 1586735
Hi unicorntech,

   It looks also to me as authentication problem.
 I am reading this message from my office.
 I will give my chat script over two hours.

 Thanks, klivlend.
0
 

Author Comment

by:klivlend
ID: 1586736
My chat script:
 
#!/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        \
exec /usr/sbin/chat -v        \
      TIMEOUT            3      \
      ABORT            '\nBUSY\r'      \
      ABORT            '\nNO ANSWER\r'      \
      ABORT            '\nRINGING\r\n\r\nRINGING\r'      \
      ''            \rAT                        \
      'OK-+++\c-OK'      ATH0                        \
      TIMEOUT            30                        \
      OK            ATDT5354007                  \
      CONNECT            ''                        \
#       uthentication              ''                       \
#       ogin:-BREAK-ogin:       xxxxs                   \
#       word    yyyyy                   \
        name:   my_username             \
        assword:        my_passwd
0
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.

 
LVL 4

Expert Comment

by:unicorntech
ID: 1586737
The chat script is not sending the following sequence:
name: my_username \
assword: my_passwd
Are you sure that the login prompt is name or username and not Login or login?

Jason
0
 

Author Comment

by:klivlend
ID: 1586738
Hi Jason,
  First, it's a sequence, that I get in minicom:
          Username:
          Password:
  Second, login: sequence doesn't establish connection at all.
Bye, klivlend.
0
 
LVL 4

Expert Comment

by:unicorntech
ID: 1586739
I think the problem is in this line :
CONNECT '' \
try using CONNECT \
instead.

Let me know how you go...

Jason

PS - If you go throught the script log you see that CONNECT is received from the remote end - then you send a carriage return then nothing. Another way to do this would be to create a script called dial and in it put the following:

pppd defaultroute /dev/cua1 connect 'chat "" ATDT(provider no) name: username word: password'

Make it executable and try that by typing dial

However if you want to use ppp-on let me look into it further for you.....
0
 

Author Comment

by:klivlend
ID: 1586740
 Hi unicorntech,

     I solved my ppp-chat connection problem.
     It became clear that it isn't allowed
     to include commeneted lines like
       # uthentication \
       # ogin:   xxx   \
       # word:   yyyyy \
     This is bug for my chat. I wonder that this
     problem isn't known. May by it's depend on
     chat version?

     Thanks,klivlend.
     
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

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…
Microsoft Active Directory, the widely used IT infrastructure, is known for its high risk of credential theft. The best way to test your Active Directory’s vulnerabilities to pass-the-ticket, pass-the-hash, privilege escalation, and malware attacks …
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…

777 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