Mam problem z z linuxem (SUSE, przedtem ni mi się nie udało pod debianem i auroxem)
podłączyłem modem GC89 poprzez slot kart pcmcia.
Kod: Zaznacz cały
Obecnie aby się połączyć muszę najpierw wywołać
1. setserial /dev/ttyS2 baud_base 460800
/ dla wartości 230400 nie działa poniższy skrypt /
2. pppd call edge-gprs
/ nie zawsze za pierwszym razie się udaje; zwykle potrzeba kilka/
3. Połączenie się zrywa. w var/log/messeges dostaje Modem hangup
Zawsze to się pojawia przy np. złożonym formularzu na stronie www. I to np są takie, przy których się zrywa zawsze. I przy większości stron www.
Połączenie ftp czy ssh za to działa.
Bardzo proszę o jakieś wskazówki, gdzie zmianiać. Pliki konfiguracyjne? Może ustawienia jądra? Jak je w ogóle sprawdzić?
Poniżej dołączam pliki połączenia mego:
[b]edge-gprs:[/b]
debug
# Max speed
230400
# Do not use hardware flow control
nocrtscts
# Don't keep pppd attached to the terminal:
updetach
# Connection options
nodeflate
lcp-echo-interval 0
# Path to chat script connect/disconnect
connect "/usr/lib/edge-gprs/edge-gprs-connect-chat"
# IP address configuration
:20.0.0.1
noipdefault
usepeerdns
novj
novjccomp
nobsdcomp
defaultroute
# Enter below your path to modem
/dev/ttyS2
[b]edge-gprs-connect-chat:[/b]
/usr/sbin/chat \
TIMEOUT 20 \
ECHO ON \
ABORT '\nBUSY\r' \
ABORT '\nERROR\r' \
ABORT '\nNO ANSWER\r' \
ABORT '\nNO CARRIER\r' \
ABORT '\nNO DIALTONE\r' \
ABORT '\nRINGING\r\n\r\nRINGING\r' \
SAY "Press CTRL-C to close the connection at any stage!" \
'' '\rAT' \
OK 'AT+CFUN=1,1' \
OK 'AT+CPIN=8319' \
TIMEOUT 200 \
'' '\rAT' \
OK 'ATE1' \
OK 'AT+CGDCONT=1,"IP","www.plusgsm.pl"' \
OK 'ATDT*99***1#' \
TIMEOUT 200 \
CONNECT "" \
SAY "\nConnected."
[b]udane połączeni:[/b]
Press CTRL-C to close the connection at any stage!
+CME ERROR: 131
*MTSMENU: "Plus Mega", 0, 9
1:"Informacje"
2:"Gry SMS"
3:"Rozrywka"
4:"Pilot Plus"
5:"PlusNet"
6:"Wyslij e-mail"
7:"Uzytkowe"
8:"Chat Plus"
9:"Program 5 Plus"
*MRDY: 3
AT
OK
AT+CFUN=1,1
OK
AT+CPIN=8319
+CME ERROR: 3
AT
OK
ATE1
OK
AT+CGDCONT=1,"IP","www.plusgsm.pl"
OK
ATDT*99***1#
CONNECT
Connected.
Serial connection established.
using channel 2
Using interface ppp0
Connect: ppp0 <--> /dev/ttyS2
rcvd [LCP ConfReq id=0x46 <mru 1500> <asyncmap 0x0> <auth pap> <magic 0x2f8f0> <pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0xe50daa73> <pcomp> <accomp>]
No auth is possible
sent [LCP ConfRej id=0x46 <auth pap>]
rcvd [LCP ConfAck id=0x1 <asyncmap 0x0> <magic 0xe50daa73> <pcomp> <accomp>]
rcvd [LCP ConfReq id=0x47 <mru 1500> <asyncmap 0x0> <magic 0x2f8f0> <pcomp> <accomp>]
sent [LCP ConfAck id=0x47 <mru 1500> <asyncmap 0x0> <magic 0x2f8f0> <pcomp> <accomp>]
sent [IPCP ConfReq id=0x1 <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns3 0.0.0.0>]
sent [IPCP ConfReq id=0x1 <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns3 0.0.0.0>]
sent [IPCP ConfReq id=0x1 <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns3 0.0.0.0>]
rcvd [IPCP ConfReq id=0x46 <addr 172.24.142.0> <compress VJ 0f 01>]
sent [IPCP ConfRej id=0x46 <compress VJ 0f 01>]
rcvd [IPCP ConfNak id=0x1 <addr 172.24.142.245> <ms-dns1 212.2.96.51> <ms-dns3 212.2.96.52>]
sent [IPCP ConfReq id=0x2 <addr 172.24.142.245> <ms-dns1 212.2.96.51> <ms-dns3 212.2.96.52>]
rcvd [IPCP ConfNak id=0x1 <addr 172.24.142.245> <ms-dns1 212.2.96.51> <ms-dns3 212.2.96.52>]
rcvd [IPCP ConfNak id=0x1 <addr 172.24.142.245> <ms-dns1 212.2.96.51> <ms-dns3 212.2.96.52>]
rcvd [IPCP ConfReq id=0x47 <addr 172.24.142.0>]
sent [IPCP ConfNak id=0x47 <addr 20.0.0.1>]
rcvd [IPCP ConfAck id=0x2 <addr 172.24.142.245> <ms-dns1 212.2.96.51> <ms-dns3 212.2.96.52>]
rcvd [IPCP ConfReq id=0x48 <addr 20.0.0.1>]
sent [IPCP ConfAck id=0x48 <addr 20.0.0.1>]
local IP address 172.24.142.245
remote IP address 20.0.0.1
primary DNS address 212.2.96.51
secondary DNS address 212.2.96.52
[b]nieudane połączenia:[/b]
Press CTRL-C to close the connection at any stage!
AT
OK
AT+CFUN=1,1
OK
AT+CPIN=8319
*MRDY: 4
AT
OK
ATE1
+CME ERROR: 513
OK
AT+CGDCONT=1,"IP","www.plusgsm.pl"
OK
ATDT*99***1#
CONNECT
Connected.
Serial connection established.
using channel 3
Using interface ppp0
Connect: ppp0 <--> /dev/ttyS2
rcvd [LCP ConfReq id=0x7 <mru 1500> <asyncmap 0x0> <auth pap> <magic 0x14b0d> <pcomp> <accomp>]
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0xca587cc5> <pcomp> <accomp>]
No auth is possible
sent [LCP ConfRej id=0x7 <auth pap>]
rcvd [LCP ConfAck id=0x1 <asyncmap 0x0> <magic 0xca587cc5> <pcomp> <accomp>]
rcvd [LCP ConfReq id=0x8 <mru 1500> <asyncmap 0x0> <magic 0x14b0d> <pcomp> <accomp>]
sent [LCP ConfAck id=0x8 <mru 1500> <asyncmap 0x0> <magic 0x14b0d> <pcomp> <accomp>]
sent [IPCP ConfReq id=0x1 <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns3 0.0.0.0>]
rcvd [LCP TermReq id=0x9]
LCP terminated by peer
sent [LCP TermAck id=0x9]
Modem hangup
Connection terminated.
[b]informacja z var/log/messeges o zerwaniuy połączenia:[/b]
Sep 23 11:45:10 linux-45i6 pppd[4800]: Modem hangup
Sep 23 11:45:10 linux-45i6 pppd[4800]: Connect time 3.0 minutes.
Sep 23 11:45:10 linux-45i6 pppd[4800]: Sent 44798 bytes, received 241817 bytes.
Sep 23 11:45:10 linux-45i6 pppd[4800]: Script /etc/ppp/ip-down started (pid 4995 )
Sep 23 11:45:10 linux-45i6 pppd[4800]: Connection terminated.
Sep 23 11:45:10 linux-45i6 modify_resolvconf: restored /etc/resolv.conf.saved.by .pppd.ppp0 to /etc/resolv.conf
Sep 23 11:45:11 linux-45i6 ip-down: SuSEfirewall2: Warning: ip6tables does not s upport state matching. Extended IPv6 support disabled.
Sep 23 11:45:11 linux-45i6 SuSEfirewall2: Warning: ip6tables does not support st ate matching. Extended IPv6 support disabled.
Sep 23 11:45:11 linux-45i6 SuSEfirewall2: Setting up rules from /etc/sysconfig/S uSEfirewall2 ...
Sep 23 11:45:11 linux-45i6 ip-down: SuSEfirewall2: Warning: no interface active
Sep 23 11:45:11 linux-45i6 SuSEfirewall2: Warning: no interface active
Sep 23 11:45:11 linux-45i6 SuSEfirewall2: batch committing...
Sep 23 11:45:11 linux-45i6 SuSEfirewall2: Firewall rules successfully set
Sep 23 11:45:11 linux-45i6 pppd[4800]: Script /etc/ppp/ip-down finished (pid 499 5), status = 0x0
Sep 23 11:45:11 linux-45i6 pppd[4800]: Exit.
Sep 23 11:45:11 linux-45i6 wwwoffled[4925]: WWWOFFLE Connection from host localh ost (127.0.0.1).
Sep 23 11:45:11 linux-45i6 wwwoffled[4925]: WWWOFFLE Offline.
Sep 23 11:45:11 linux-45i6 /etc/ppp/ip-down.d/wwwoffle: WWWOFFLE Now Offline
Jeszcze raz proszę o pomoc
Pozdrawiam
Andrzej
---
EDIT:
Używaj funkcji CODE.
END EDIT