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