linux'owe skrypty ppp pod modem comander (iplus)

Wszystko na temat internetu za pomocą sieci komórkowych pod systemem Linux.

Moderator: Moderatorzy

ODPOWIEDZ
dizzydustin

linux'owe skrypty ppp pod modem comander (iplus)

Post autor: dizzydustin »

Czy komus udalo sie polaczyc przez ten modem pod Linuchem? Czy mozna by prosic o configi?
Kierowalem sie instrukcja z www.comander.pl oraz postami na tym forum. Konfiguracja jadra przebiegla poprawnie, ale jest problem z zestawieniem polaczenia przez ppp.

Podazajac za wskazowkami z dokumentu ze strony www.comander.pl oraz gotowymi skryptami ze wspomnianej strony niestety otrzymuje takie logi:

Dec 15 15:58:06 white pppd[8765]: pppd 2.4.3 started by root, uid 0
Dec 15 15:58:07 white chat[8769]: abort on (BUSY)
Dec 15 15:58:07 white chat[8769]: abort on (NO CARRIER)
Dec 15 15:58:07 white chat[8769]: abort on (VOICE)
Dec 15 15:58:07 white chat[8769]: abort on (NO DIALTONE)
Dec 15 15:58:07 white chat[8769]: abort on (NO DIAL TONE)
Dec 15 15:58:07 white chat[8769]: abort on (NO ANSWER)
Dec 15 15:58:07 white chat[8769]: abort on (DELAYED)
Dec 15 15:58:07 white chat[8769]: send (AT+cgdcont=1,"ip","www.plusgsm.pl"^M)
Dec 15 15:58:07 white chat[8769]: expect (OK)
Dec 15 15:58:07 white chat[8769]: AT+cgdcont=1,"ip","www.plusgsm.pl"^M^M
Dec 15 15:58:07 white chat[8769]: ERROR^M
Dec 15 15:58:52 white chat[8769]: alarm
Dec 15 15:58:52 white chat[8769]: send (AT^M)
Dec 15 15:58:52 white chat[8769]: expect (OK)
Dec 15 15:58:53 white chat[8769]: AT^M^M
Dec 15 15:58:53 white chat[8769]: OK
Dec 15 15:58:53 white chat[8769]: -- got it
Dec 15 15:58:53 white chat[8769]: send (ATD*99#^M)
Dec 15 15:58:53 white chat[8769]: expect (CONNECT)
Dec 15 15:58:53 white chat[8769]: ^M
Dec 15 15:58:53 white chat[8769]: ATD*99#^M^M
Dec 15 15:58:53 white chat[8769]: NO CARRIER
Dec 15 15:58:53 white chat[8769]: -- failed
Dec 15 15:58:53 white chat[8769]: Failed (NO CARRIER)
Dec 15 15:58:53 white pppd[8765]: Connect script failed
Dec 15 15:58:54 white pppd[8765]: Exit.

Dodam ze na stronie producenta nie ma slowa na temat wprowadzenia kodu PIN.

Probowale wiec kierowac sie opisem kolegi Skiery dla modemu SE GC79 z postu: http://www.bez-kabli.pl/viewtopic.php?t ... ight=linux

Niestety po skorzystaniu z tych rad laczenie rowniez konczy sie niepowodzeniem(chociaz wydaje sie ze jest lepiej). Urzadzenie po wprowadzeniu pinu przez chwile (ok 1sek) ma zapalone wszystkie zolte diody i nagle powraca do stanu ze skrajnymi diodami zapalonymi i mrugajaca dioda srodkowa. Proces laczenia zatrzymuje sie najprawdopodobniej w linii OK 'AT+CGDCONT=1,"IP","www.plusgsm.pl"'

Oto Logi

Dec 15 16:13:27 white pppd[9071]: pppd 2.4.3 started by root, uid 0
Dec 15 16:13:28 white chat[9072]: timeout set to 600 seconds
Dec 15 16:13:28 white chat[9072]: abort on (BUSY)
Dec 15 16:13:28 white chat[9072]: abort on (NO ANSWER)
Dec 15 16:13:28 white chat[9072]: abort on (ERROR)
Dec 15 16:13:28 white chat[9072]: send (AT+CFUN=1,1^M)
Dec 15 16:13:28 white chat[9072]: send (AT+CPIN=TU_MOJ_PIN^M)
Dec 15 16:13:28 white chat[9072]: expect (OK)
Dec 15 16:13:28 white chat[9072]: AT+CFUN=1,1^MAT+^M
Dec 15 16:13:28 white chat[9072]: OK
Dec 15 16:13:28 white chat[9072]: -- got it
Dec 15 16:13:28 white chat[9072]: send (ATE1\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d\d^M)
Dec 15 16:13:30 white chat[9072]: expect (OK)
Dec 15 16:13:30 white chat[9072]: ^M

I niestety w tym miejscu nic sie niedzieje, skypt zamyka sie po uplywie timeout'u.

Prosze o pomoc
Ostatnio zmieniony 2009-02-11, 10:21 przez dizzydustin, łącznie zmieniany 1 raz.
sheeva

Re: linux'owe skrypty ppp pod modem comander (iplus)

Post autor: sheeva »

miałem dokładnie tak samo, ale przewalczyłem

tylko się proszę nie śmiać!

zrobiłem 2 skrypty. pierwszy: 'plus_1'

TIMEOUT 600
ABORT 'BUSY'
ABORT 'NO ANSWER'
ABORT 'ERROR'
SAY 'Starting GPRS connect script\n'
"" '\d\d\d\d\d\d\d\dAT+CPIN="9999"'
SAY 'Setting APN\n'
OK 'AT+CGDCONT="1","IP","internet"'
ABORT 'NO CARRIER'
SAY 'Dialing...\n'
OK-AT-OK 'ATD*99#'
CONNECT ''

po wywołaniu `pon plus_1` nic nie zadziała, ale przynajmniej przekaże pin do modemu (zamiast 9999 wpisać odp. pin)

potem wywołuję drugi skrypt: 'plus_2'

ABORT BUSY ABORT 'NO CARRIER' ABORT VOICE ABORT 'NO DIALTONE' ABORT 'NO DIAL TONE' ABORT 'NO ANSWER' ABORT DELAYED
"" 'AT+CGDCONT=1,"IP","www.plusgsm.pl"'
OK-AT-OK 'ATD*99#'
CONNECT \d\c

robię `pon plus_2`
i dzieje się cud: połączenie

nie wiem dlaczego nie działa to po umieszczeniu w jednym skrypcie, więcej nie chcę się tym bawić, ważne że chodzi. może komuś się przyda.

pozdrawiam
ODPOWIEDZ