Lączenie z TPSA po PPP
Michal Kochanowicz
michal w michal.waw.pl
Sob, 20 Kwi 2002, 20:19:35 CEST
Cześć
Usiłuję skonfigurować połączenie z TPSA po PPP. Niestety nie chce to
działać. Skopiowałem przykładowe pliki ifcfg-ppp0.tpsa i chat-ppp0.tpsa,
pozmieniałem ppp0 na ppp1 (bo ppp0 już mam i działa, ale to nie TPSA).
Niestety nie łączy się, wygląda na to, że skrypt chat jest
niedopasowany. Zmieniłem go na taki:
------------------------------------------------------------------------
# (c) 1999 Grzegorz Stanislawski <stangrze w open.net.pl>
# $Id: chat-ppp0.tpsa,v 1.4 2001/02/02 21:18:30 roman Exp $
# Script for dialing in to Public Internet Access by TPSA (0202122)
ABORT BUSY
ABORT NO\\sDIAL
ABORT NO\\sCARRIER
TIMEOUT 60
'' atz
OK $INITSTRING
OK atdt$PHONE
CONNECT \\c
ppp\\r \\c
ame: $USER
ord: $PASSWORD
F7 \\c
session. \\c
------------------------------------------------------------------------
Teraz widać że odpowiada właściwie (dwie ostatie linie są chyba
niepotrzebne, ale nie stwierdze tego napewno, bo z nimi i bez nich efekt
jest ten sam: nie działą), ale później TPSA zrywa połączenie. Oto
fragment logu:
------------------------------------------------------------------------
kwi 20 19:42:50 wieszak ifup-ppp: pppd started for ppp1 on /dev/ttyS0 at 38400
Apr 20 19:42:50 wieszak modprobe: modprobe: Can't locate module char-major-108
Apr 20 19:42:50 wieszak pppd[5311]: pppd 2.4.1 started by root, uid 0
Apr 20 19:42:51 wieszak chat[5314]: abort on (BUSY)
Apr 20 19:42:51 wieszak chat[5314]: abort on (NO\sDIAL)
Apr 20 19:42:51 wieszak chat[5314]: abort on (NO\sCARRIER)
Apr 20 19:42:51 wieszak chat[5314]: timeout set to 60 seconds
Apr 20 19:42:51 wieszak chat[5314]: send (atz^M)
Apr 20 19:42:51 wieszak chat[5314]: expect (OK)
Apr 20 19:42:52 wieszak chat[5314]: ^M
Apr 20 19:42:52 wieszak chat[5314]: OK
Apr 20 19:42:52 wieszak chat[5314]: -- got it
Apr 20 19:42:52 wieszak chat[5314]: send (ATe0s2=255^M)
Apr 20 19:42:52 wieszak chat[5314]: expect (OK)
Apr 20 19:42:52 wieszak chat[5314]: ^M
Apr 20 19:42:52 wieszak chat[5314]: ATe0s2=255^M^M
Apr 20 19:42:52 wieszak chat[5314]: OK
Apr 20 19:42:52 wieszak chat[5314]: -- got it
Apr 20 19:42:52 wieszak chat[5314]: send (atdt0w202122^M)
Apr 20 19:42:52 wieszak chat[5314]: expect (CONNECT)
Apr 20 19:42:52 wieszak chat[5314]: ^M
Apr 20 19:43:13 wieszak chat[5314]: ^M
Apr 20 19:43:13 wieszak chat[5314]: CONNECT
Apr 20 19:43:13 wieszak chat[5314]: -- got it
Apr 20 19:43:13 wieszak chat[5314]: send ()
Apr 20 19:43:13 wieszak chat[5314]: expect (ppp^M)
Apr 20 19:43:13 wieszak chat[5314]: 38400^M
Apr 20 19:43:16 wieszak chat[5314]: ^M
Apr 20 19:43:16 wieszak chat[5314]: WITAMY W INTERNECIE^M
Apr 20 19:43:16 wieszak chat[5314]: ^M
Apr 20 19:43:16 wieszak chat[5314]: Name server: 194.204.152.34, 194.204.159.1^M
Apr 20 19:43:16 wieszak chat[5314]: ^M
Apr 20 19:43:16 wieszak chat[5314]: Nasze serwery www: www.tpsa.pl, www.tpnet.pl^M
Apr 20 19:43:16 wieszak chat[5314]: ^M
Apr 20 19:43:16 wieszak chat[5314]: ^M
Apr 20 19:43:16 wieszak chat[5314]: Prosze wpisac:^M
Apr 20 19:43:16 wieszak chat[5314]: ^M
Apr 20 19:43:16 wieszak chat[5314]: Username:ppp Password:ppp^M
Apr 20 19:43:16 wieszak chat[5314]: -- got it
Apr 20 19:43:16 wieszak chat[5314]: send ()
Apr 20 19:43:16 wieszak chat[5314]: expect (ame:)
Apr 20 19:43:16 wieszak chat[5314]:
Apr 20 19:43:16 wieszak chat[5314]: ^M
Apr 20 19:43:16 wieszak chat[5314]: Username:
Apr 20 19:43:16 wieszak chat[5314]: -- got it
Apr 20 19:43:16 wieszak chat[5314]: send (ppp^M)
Apr 20 19:43:16 wieszak chat[5314]: expect (ord:)
Apr 20 19:43:16 wieszak chat[5314]: ppp^M
Apr 20 19:43:16 wieszak chat[5314]: Password:
Apr 20 19:43:16 wieszak chat[5314]: -- got it
Apr 20 19:43:16 wieszak chat[5314]: send (ppp^M)
Apr 20 19:43:16 wieszak chat[5314]: expect (F7)
Apr 20 19:43:17 wieszak chat[5314]: ^M
Apr 20 19:43:17 wieszak chat[5314]: Prosze czekacStart sesji PPP, prosze nacisnac klawisz F7
Apr 20 19:43:17 wieszak chat[5314]: -- got it
Apr 20 19:43:17 wieszak chat[5314]: send ()
Apr 20 19:43:17 wieszak chat[5314]: expect (session.)
Apr 20 19:43:17 wieszak chat[5314]: ^M
Apr 20 19:43:17 wieszak chat[5314]: ^M
Apr 20 19:43:17 wieszak chat[5314]: Exiting shell, and starting PPP session.
Apr 20 19:43:17 wieszak chat[5314]: -- got it
Apr 20 19:43:17 wieszak chat[5314]: send ()
Apr 20 19:43:17 wieszak pppd[5311]: Serial connection established.
Apr 20 19:43:17 wieszak pppd[5311]: Using interface ppp1
Apr 20 19:43:17 wieszak pppd[5311]: Connect: ppp1 <--> /dev/ttyS0
Apr 20 19:43:21 wieszak pppd[5311]: LCP terminated by peer
Apr 20 19:43:24 wieszak pppd[5311]: Connection terminated.
Apr 20 19:43:25 wieszak pppd[5311]: Exit.
------------------------------------------------------------------------
No i nie wiem co z tym zrobić. Wykonałem już kilkanaście połączeń i to
zaczyna być wyrzucaniem pieniędzy w błoto... Co ciekawe, jeśli połączę
się używając minicoma, a następnie z palca wywołam:
pppd /dev/modem noauth
to działa.
Czy ktoś z działającym łączem do TPSA skonfigurowanym za pomocą
rc-scripts mógłby podzielić się konfiguracją? TIA.
--
--= Michal Kochanowicz==--==--==BOFH==--==--==michal w michal.waw.pl =--
--= finger me for PGP public key or visit http://michal.waw.pl/PGP =--
--==--==--==--==--==-- Vodka. Connecting people.--==--==--==--==--==--
A chodzenie po górach SSIE!!!
Więcej informacji o liście dyskusyjnej pld-users-pl