Date: Fri, 8 Dec 2006 11:50:33 +0100 From: "Michael Schuh" <michael.schuh@gmail.com> To: "Ian Smith" <smithi@nimnet.asn.au> Cc: freebsd-stable@freebsd.org Subject: Re: chat(8) doesn't parse special strings correctly Message-ID: <1dbad3150612080250r2e98ac8au32c2913edd7f1f02@mail.gmail.com> In-Reply-To: <Pine.BSF.3.96.1061208025635.22842B-100000@gaia.nimnet.asn.au> References: <1dbad3150612061829x4fdc9140o5e13bb430534a6f3@mail.gmail.com> <Pine.BSF.3.96.1061208025635.22842B-100000@gaia.nimnet.asn.au>
next in thread | previous in thread | raw e-mail | index | archive | help
Hi Ian, Hi @stable, thanks this helps me to, but it doesn't correct the error in chat :-; thank you regards michael 2006/12/7, Ian Smith <smithi@nimnet.asn.au>: > This probably belongs in -questions, but .. > > On Thu, 7 Dec 2006, Michael Schuh wrote: > > > i update my ppp.conf to > > > > set speed 115200 > > #set dial "ABORT BUSY ABORT NO\\sCARRIER TIMEOUT 5 \"\" AT\ > > OK-AT-OK AT%C3M0E1Q0%G1%B56000 OK \\dATDT\\T TIMEOUT 40 CONN= ECT" > > > > set dial "REPORT CONNECT ABORT BUSY ABORT NO\\sCARRIER TIMEOUT > > 5 \"\" AT\ > > OK-AT-OK AT%C3M0E1Q0%G1%B56000 OK \\dATDT\\T TIMEOUT 40 CONN= ECT" > > > > man say's this is the right way to log any answer after CONNECT like > > 46666/LANP/V.42bis..... > > But with the above configuration chat says: > > > > Dec 7 03:20:52 brenner ppp[2691]: tun0: Chat: deflink: Dial attempt 1= of 1 > > Dec 7 03:20:52 brenner ppp[2691]: tun0: Chat: Expect(30): REPORT > > Dec 7 03:20:56 brenner ppp[2691]: tun0: Phase: Signal 15, terminate. > > > > after digging in the source it seem's to me that chat doesn't really > > parse the special string "REPORT" and "ABORT" correctly, but i am not > > really sure. > > I don't know about 'REPORT', but I've always used something like: > > set log +connect +chat > set dial "ABORT BUSY ABORT NO\\sCARRIER ABORT NO\\sDIAL TIMEOUT 5 \"\" = \ > ATZ OK-ATZ-OK ATE0Q0 OK-AT-OK \\dATDT\ \T TIMEOUT 60 CONNECT \\c \\n" > > where the \\c \\n catches data till newline after the CONNECT, eg: > > Dec 7 01:58:42 gaia ppp[6018]: tun0: Chat: Dial attempt 1 > Dec 7 01:58:42 gaia ppp[6018]: tun0: Chat: Expecting: > Dec 7 01:58:42 gaia ppp[6018]: tun0: Chat: Sending: ATZ^M > Dec 7 01:58:42 gaia ppp[6018]: tun0: Chat: Expecting: OK-ATZ-OK > Dec 7 01:58:42 gaia ppp[6018]: tun0: Chat: Wait for (5): OK > Dec 7 01:58:42 gaia ppp[6018]: tun0: Connect: ^M > Dec 7 01:58:42 gaia ppp[6018]: tun0: Connect: OK > Dec 7 01:58:42 gaia ppp[6018]: tun0: Chat: Sending: ATE0Q0^M > Dec 7 01:58:42 gaia ppp[6018]: tun0: Chat: Expecting: OK-AT-OK > Dec 7 01:58:42 gaia ppp[6018]: tun0: Chat: Wait for (5): OK > Dec 7 01:58:42 gaia ppp[6018]: tun0: Connect: ^M > Dec 7 01:58:42 gaia ppp[6018]: tun0: Connect: ATE0Q0^M^M > Dec 7 01:58:42 gaia ppp[6018]: tun0: Connect: OK > Dec 7 01:58:44 gaia ppp[6018]: tun0: Phase: Phone: xxxxxxxx > Dec 7 01:58:44 gaia ppp[6018]: tun0: Chat: Sending: ATDTxxxxxxxx^M > Dec 7 01:58:44 gaia ppp[6018]: tun0: Chat: Expecting: CONNECT > Dec 7 01:58:44 gaia ppp[6018]: tun0: Chat: Wait for (60): CONNECT > Dec 7 01:58:44 gaia ppp[6018]: tun0: Connect: ^M > Dec 7 01:59:14 gaia ppp[6018]: tun0: Connect: ^M > Dec 7 01:59:14 gaia ppp[6018]: tun0: Connect: CARRIER 49333^M > Dec 7 01:59:14 gaia ppp[6018]: tun0: Connect: ^M > Dec 7 01:59:14 gaia ppp[6018]: tun0: Connect: PROTOCOL: LAP-M^M > Dec 7 01:59:14 gaia ppp[6018]: tun0: Connect: ^M > Dec 7 01:59:14 gaia ppp[6018]: tun0: Connect: COMPRESSION: V.42BIS^M > Dec 7 01:59:14 gaia ppp[6018]: tun0: Connect: ^M > Dec 7 01:59:14 gaia ppp[6018]: tun0: Connect: CONNECT > Dec 7 01:59:14 gaia ppp[6018]: tun0: Chat: Sending: > Dec 7 01:59:14 gaia ppp[6018]: tun0: Chat: Expecting: \n > Dec 7 01:59:14 gaia ppp[6018]: tun0: Chat: Wait for (60): \n --> > Dec 7 01:59:14 gaia ppp[6018]: tun0: Connect: 49333/ARQ^M > Dec 7 01:59:14 gaia ppp[6018]: tun0: Connect: > Dec 7 01:59:15 gaia ppp[6018]: tun0: Phase: NewPhase: Authenticate > > HTH, Ian > > --=20 michael-schuh.net Michael Schuh Preu=DFenstr. 13 66111 Saarbr=FCcken phone: 0681/8319664 mobil: 0177/9738644 @: michael.schuh@gmail.com
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?1dbad3150612080250r2e98ac8au32c2913edd7f1f02>