A6 GPRS modem - změna rychlosti připojení v chat scriptu

kolemjdouci

Re:A6 GPRS modem - změna rychlosti připojení v chat scriptu
« Odpověď #15 kdy: 29. 01. 2018, 13:31:49 »
Dost zajimavy problem, budu si muset take poridit neco podobneho na hrani :-)
Jsem zvedavy jake bude nakonec reseni.
Bohuzel uz zadne dalsi napady nemam :-(

Posledni pokus je jen kopie z examples obsazenych v dokumentaci (A6-AT-Commands).

AT+CGATT=1
AT+CGDCONT=1,"IP","internet"
AT+CGACT=1,1
ATD*99***1#


Re:A6 GPRS modem - změna rychlosti připojení v chat scriptu
« Odpověď #16 kdy: 29. 01. 2018, 13:50:08 »
Tak mi dosla trpelivost a vytahnul jsem z mobilu lte sim kartu od t-mobile. Zmenil jsem apn v chatscriptu a jak rikali v reklame na t-mobile: "hura, je tady internet!". Proste to funguje
Nastavi to routu, dns vsechno.

Jen je divne, ze vzdy cca po minute se spojeni rozpadne. Nemusi se nekde nastavit nejaky ping na udrzeni spojeni v chatscritu nebo tak neco?

Kazpodne tohle funguje na priblizne minutu:
Kód: [Vybrat]
root@martin-1005ha:/etc/ppp/peers# cat /etc/ppp/peers/o2
connect "/usr/sbin/chat -v -f /etc/chatscripts/a6 -T internet"
/dev/ttyUSB0
9600
noipdefault
usepeerdns
defaultroute
persist
noauth
nocrtscts
local

user gprs
password gprs

nodetach
debug
kdebug 4

record /etc/ppp/peers/debug
root@martin-1005ha:/etc/ppp/peers# cat /etc/chatscripts/a6
ABORT BUSY
ABORT VOICE
ABORT "NO CARRIER"
ABORT "NO DIALTONE"
ABORT "NO DIAL TONE"
ABORT "NO ANSWER"
ABORT "DELAYED"
ABORT "ERROR"

ABORT "+CGATT: 0"

"" AT
TIMEOUT 12
OK ATH
OK ATE1

#OK AT+CGDCONT=1,"IP","\T","",0,0
#OK AT+CSTT=internet
OK              AT+CGDCONT=1,"PPP","internet.t-mobile.cz"
OK ATD*99#
TIMEOUT 22
CONNECT ""
root@martin-1005ha:/etc/ppp/peers# pon o2

Ping na google.cz v prumeru 428ms (asi ta minuta, nez spadlo spojeni).

Zkousel jsem se spojit pres netcat se svym serverem. Na serveru "nc -l port" a z notebooku s modemem "nc server.domena.cz port" a pri napsani zpravy a odenterovani je to na serveru temer ihned. Na moji potrebuju naprosto skvele. Nepotrebuju posilat zadna velka data.

Takze zbyva vyresit dva problemy:
1) aby se spojeni po chvili nerozpadlo
2) pripojit se pres o2
"Kdo v zájmu bezpečí obětuje část své svobody, v konečném důsledku přijde o svobodu i svou bezpečnost."

karlik

Re:A6 GPRS modem - změna rychlosti připojení v chat scriptu
« Odpověď #17 kdy: 29. 01. 2018, 18:16:38 »
Toto je moje konfigurace:
Kód: [Vybrat]
user uzivatel
password heslo
defaultroute
/dev/ttyACM0 115200
connect "/usr/sbin/chat -v -f /etc/ppp/w610.chat"
disconnect '/usr/sbin/chat -v -f /etc/ppp/peers/w610-off'
Muzes sem prosim dat i svoje dva chatscripty?


Jo, a připojilo se to až potom, co jsem pustil Firefox na nějaké webové stránky - proč, to už nevím.

Diky za tip. Spustil jsem firefox, zadal seznam.cz a zacla se misto toho nacitat stranka http://extcap.m.o2.cz/o2odpojeno/
Mezitim spadlo spojeni. Stranka vsak jde nascist i mimo O2 internet.
Rika se tam:
Kód: [Vybrat]
Datové přenosy ve Vašem telefonu nejsou správně nastaveny.
Od 1.4.2016 není možné využít připojení přes APN WAP, telefon je třeba přenastavit na APN internet.
Napada nekoho, jak pomoci pppd misto wapu pouzivat apn? Vubec nevim, co tim mysli.

/etc/ppp/w610.chat:
Kód: [Vybrat]
TIMEOUT 10
ABORT 'BUSY'
ABORT 'NO ANSWER'
ABORT 'ERROR'
'' ATZ
OK 'AT+CGDCONT=1,"IP","internet.t-mobile.cz"'
ABORT 'NO CARRIER'
OK 'ATD*99***1#'
CONNECT

/etc/ppp/peers/w610-off:
Kód: [Vybrat]
"" "\K"
"" "+++ath"





karlik

Re:A6 GPRS modem - změna rychlosti připojení v chat scriptu
« Odpověď #18 kdy: 29. 01. 2018, 18:29:48 »
APN -  Access Point Name - jméno přístupového bodu.

Snad by to mohl být ten řádek ve výpisu, co jsem poslal výše:
OK 'AT+CGDCONT=1,"IP","internet.t-mobile.cz"'

karlik

Re:A6 GPRS modem - změna rychlosti připojení v chat scriptu
« Odpověď #19 kdy: 29. 01. 2018, 18:33:14 »
A aby se spojení nerozpadlo, zkus spustit třeba elinks na nějakou adresu po připojení, aby přes síť tekla nějaká minimální data.


Re:A6 GPRS modem - změna rychlosti připojení v chat scriptu
« Odpověď #20 kdy: 29. 01. 2018, 20:34:08 »
APN -  Access Point Name - jméno přístupového bodu.
Snad by to mohl být ten řádek ve výpisu, co jsem poslal výše:
OK 'AT+CGDCONT=1,"IP","internet.t-mobile.cz"'
To je v pohode, me pripojeni k t-mobile funguje. Nevim proc, ale v nejakem starem navodu bylo misto IP uvedeno PPP a s tim mi to funguje. Problem je O2 - tam to nejde.

A aby se spojení nerozpadlo, zkus spustit třeba elinks na nějakou adresu po připojení, aby přes síť tekla nějaká minimální data.
Tim to neni. Celou dobu mi bezel ping na google.cz a i tak se spojeni rozpadlo.
Navic docela uvazuju o pouziti SIM od odorik.cz, kde se plati 1MB/1Kc (uctovano po 1kB) a tak by se mi trvale keep-alive prenosy dost prodrazily.
Urcite na to bude nejaky parametr do pppd. V dobe dial-up od Telecomu taky modem drzel spojeni sam od sebe.
"Kdo v zájmu bezpečí obětuje část své svobody, v konečném důsledku přijde o svobodu i svou bezpečnost."

kolemjdouci

Re:A6 GPRS modem - změna rychlosti připojení v chat scriptu
« Odpověď #21 kdy: 30. 01. 2018, 07:17:24 »
Tak mi dosla trpelivost a vytahnul jsem z mobilu lte sim kartu od t-mobile. Zmenil jsem apn v chatscriptu a jak rikali v reklame na t-mobile: "hura, je tady internet!". Proste to funguje
Nastavi to routu, dns vsechno.

Takze zbyva vyresit dva problemy:
1) aby se spojeni po chvili nerozpadlo
2) pripojit se pres o2
Snazil jsem se neco najit k APN pro O2 a nasel jsem seznam sluzeb - pro aktivaci je potreba pozadat. Cena je docela mimo misu.

https://www.o2.cz/osobni/internet/28118-GPRS.html
https://www.o2.cz/podnikatel/191861-doplnkove_sluzby/166751-varianty_sluzby.html#d166751

A jedno starsi tema, kde se resil problem s modemem od VF. Tazatel tam uvedl, ze zavolal do O2, kde mu technik nastavil vychozi APN pro jeho cislo:

http://forum.zive.cz/viewtopic.php?f=924&t=1249943

btw: Neni moznost vyzkouset jinou SIM kartu od O2 ?

kolemjdouci

Re:A6 GPRS modem - změna rychlosti připojení v chat scriptu
« Odpověď #22 kdy: 30. 01. 2018, 07:57:03 »
1) aby se spojeni po chvili nerozpadlo
S bastlenim teprve zacinam, tohle vlakno me docela zajima.
Zkusil jsem prohledat stranky popisujici vypadky u tohoto modemu.
Casto je uvadena jako pricina napajeni a doporucuje se jej napajet samostatnym zdrojem.

Re:A6 GPRS modem - změna rychlosti připojení v chat scriptu
« Odpověď #23 kdy: 01. 02. 2018, 01:32:03 »
Mam tu dve firemni O2 SIM, kazda jine firmy. Muzu jeste zkusit tu druhou.
Napajeni mam snad dostatecne. Pouzivam nabijecku 5V 2A dodavanou k Intel Compute Stick.
Jeste tu mam prumyslovy zdroj 5V 10A, tak muzu zkustit ten.

Zkusil jsem do ppp skriptu pridat lcp-echo:
Kód: [Vybrat]
root@martin-1005ha:/etc/ppp/peers# cat o2
connect "/usr/sbin/chat -v -f /etc/chatscripts/a6 -T internet"
/dev/ttyUSB0
9600
noipdefault
usepeerdns
defaultroute
persist
noauth
nocrtscts
local

user gprs
password gprs

lcp-echo-interval 30
lcp-echo-failure 3

nodetach
debug
kdebug 4

A takhle nyni vypada pokus o spojeni:
Kód: [Vybrat]
root@martin-1005ha:/etc/ppp/peers# pon o2
Script /usr/sbin/chat -v -f /etc/chatscripts/a6 -T internet finished (pid 2664), status = 0x0
Serial connection established.
using channel 5
Using interface ppp0
Connect: ppp0 <--> /dev/pts/1
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0x9314952b> <pcomp> <accomp>]
rcvd [LCP ConfAck id=0x1 <asyncmap 0x0> <magic 0x9314952b> <pcomp> <accomp>]
rcvd [LCP ConfReq id=0x65 <asyncmap 0x0> <magic 0x9414952b> <pcomp> <accomp>]
sent [LCP ConfAck id=0x65 <asyncmap 0x0> <magic 0x9414952b> <pcomp> <accomp>]
sent [LCP EchoReq id=0x0 magic=0x9314952b]
sent [CCP ConfReq id=0x1 <deflate 15> <deflate(old#) 15> <bsd v1 15>]
sent [IPCP ConfReq id=0x1 <compress VJ 0f 01> <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns2 0.0.0.0>]
rcvd [LCP ProtRej id=0x0 80 fd 01 01 00 0f 1a 04 78 00 18 04 78 00 15 03 2f]
Protocol-Reject for 'Compression Control Protocol' (0x80fd) received
sent [IPCP ConfReq id=0x1 <compress VJ 0f 01> <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns2 0.0.0.0>]
sent [IPCP ConfReq id=0x1 <compress VJ 0f 01> <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns2 0.0.0.0>]
rcvd [IPCP ConfRej id=0x1 <compress VJ 0f 01> <ms-dns2 0.0.0.0>]
sent [IPCP ConfReq id=0x2 <addr 0.0.0.0> <ms-dns1 0.0.0.0>]
rcvd [IPCP ConfReq id=0x66 <addr 192.200.1.21>]
sent [IPCP ConfAck id=0x66 <addr 192.200.1.21>]
rcvd [IPCP ConfNak id=0x2 <addr 100.107.105.141> <ms-dns1 93.153.117.33>]
sent [IPCP ConfReq id=0x3 <addr 100.107.105.141> <ms-dns1 93.153.117.33>]
rcvd [IPCP ConfAck id=0x3 <addr 100.107.105.141> <ms-dns1 93.153.117.33>]
local  IP address 100.107.105.141
remote IP address 192.200.1.21
primary   DNS address 93.153.117.33
Script /etc/ppp/ip-up started (pid 2676)
Script /etc/ppp/ip-up finished (pid 2676), status = 0x0
No response to 3 echo-requests
Serial link appears to be disconnected.
Connect time 1.4 minutes.
Sent 14763 bytes, received 15509 bytes.
Script /etc/ppp/ip-down started (pid 2728)
sent [LCP TermReq id=0x2 "Peer not responding"]
Script /etc/ppp/ip-down finished (pid 2728), status = 0x0
rcvd [LCP TermAck id=0x2 "Peer not responding"]
Connection terminated.
Script pppd (charshunt) finished (pid 2663), status = 0x0
Script /usr/sbin/chat -v -f /etc/chatscripts/a6 -T internet finished (pid 2765), status = 0x0
Serial connection established.
using channel 6
Using interface ppp0
Connect: ppp0 <--> /dev/pts/1

Modem se pripoji, dam si ping na google.cz , otevru ssh session. Vse jede. Asi minutu a kousek. Pak to vytuhne. Data stale chodila (ping). Proc modemu operator neodpovida ("No response to 3 echo-requests")?
Uz me opravdu nic nenapada.

Teoreticky bych mohl mit vadny modem. Zkusim objednat novy, jen se mi nechce 3 tydny cekat :-(
"Kdo v zájmu bezpečí obětuje část své svobody, v konečném důsledku přijde o svobodu i svou bezpečnost."

xxxxx

Re:A6 GPRS modem - změna rychlosti připojení v chat scriptu
« Odpověď #24 kdy: 14. 02. 2018, 23:13:31 »
Nějaké novinky?

(Celkem mne zajímá /i profesně/, zda byly a jak dopadly testy na jinou O2 kartu. A podobně.)

Re:A6 GPRS modem - změna rychlosti připojení v chat scriptu
« Odpověď #25 kdy: 15. 02. 2018, 00:51:07 »
Cekam, az mi z Ciny dorazi dalsi modem (chci mit jistotu, ze nejde o hw chybu meho soucasneho modemu).
Pote hned budu dal testovat.
"Kdo v zájmu bezpečí obětuje část své svobody, v konečném důsledku přijde o svobodu i svou bezpečnost."

Re:A6 GPRS modem - změna rychlosti připojení v chat scriptu
« Odpověď #26 kdy: 01. 03. 2018, 22:53:34 »
Konecne mi dorazil dalsi modem. Tentokrat jde o model "A6 mini"

Modem se identifikuje narozdil od predchoziho takto:
Kód: [Vybrat]
AT
OK
ATIE+CIMI;E1I+COPS?
Kingcom_Ltd
Kingcom_G16

Revision: G16_B5_R05_GUOYUN_A01_D170727

230019804313017

Kingcom_Ltd
Kingcom_G16

Revision: G16_B5_R05_GUOYUN_A01_D170727

+COPS: 0,2,"23001"

OK
AT+IPR=?
+IPR:(0,2400,4800,9600,14400,19200,28800,33600,38400,57600,115200,230400,460800)

OK

Moje nastaveni zustalo stejne:
Kód: [Vybrat]
root@martin-1005ha:/# cat /etc/ppp/peers/abc
connect "/usr/sbin/chat -v -f /etc/chatscripts/a6 -T internet"
/dev/ttyUSB0
#9600
noipdefault
usepeerdns
defaultroute
persist
noauth
nocrtscts
local

user wap
password wap

lcp-echo-interval 30
lcp-echo-failure 3

#nobsdcomp
#novjccomp
#nopcomp
#noaccomp
nodetach
debug
kdebug 4

record /etc/ppp/peers/debug
root@martin-1005ha:/#
root@martin-1005ha:/#
root@martin-1005ha:/# cat /etc/chatscripts/a6
ABORT BUSY
ABORT VOICE
ABORT "NO CARRIER"
ABORT "NO DIALTONE"
ABORT "NO DIAL TONE"
ABORT "NO ANSWER"
ABORT "DELAYED"
ABORT "ERROR"

ABORT "+CGATT: 0"

"" AT
TIMEOUT 12
OK ATH
OK ATE1

#OK AT+CGDCONT=1,"IP","\T","",0,0
#OK AT+CSTT=internet
OK              AT+CGDCONT=1,"PPP","internet.t-mobile.cz"
OK ATD*99#
TIMEOUT 22
CONNECT ""
root@martin-1005ha:/#

Po pripojeni se vypise:
Kód: [Vybrat]
# pon abc
Script /usr/sbin/chat -v -f /etc/chatscripts/a6 -T internet finished (pid 2889), status = 0x0
Serial connection established.
using channel 4
Using interface ppp0
Connect: ppp0 <--> /dev/pts/7
sent [LCP ConfReq id=0x1 <asyncmap 0x0> <magic 0xdb384ac8> <pcomp> <accomp>]
rcvd [LCP ConfAck id=0x1 <asyncmap 0x0> <magic 0xdb384ac8> <pcomp> <accomp>]
rcvd [LCP ConfReq id=0x65 <asyncmap 0x0> <magic 0xdc384ac8> <pcomp> <accomp>]
sent [LCP ConfAck id=0x65 <asyncmap 0x0> <magic 0xdc384ac8> <pcomp> <accomp>]
sent [LCP EchoReq id=0x0 magic=0xdb384ac8]
sent [CCP ConfReq id=0x1 <deflate 15> <deflate(old#) 15> <bsd v1 15>]
sent [IPCP ConfReq id=0x1 <compress VJ 0f 01> <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns2 0.0.0.0>]
rcvd [LCP ProtRej id=0x0 80 fd 01 01 00 0f 1a 04 78 00 18 04 78 00 15 03 2f]
Protocol-Reject for 'Compression Control Protocol' (0x80fd) received
sent [IPCP ConfReq id=0x1 <compress VJ 0f 01> <addr 0.0.0.0> <ms-dns1 0.0.0.0> <ms-dns2 0.0.0.0>]
rcvd [IPCP ConfRej id=0x1 <compress VJ 0f 01> <ms-dns2 0.0.0.0>]
sent [IPCP ConfReq id=0x2 <addr 0.0.0.0> <ms-dns1 0.0.0.0>]
rcvd [IPCP ConfReq id=0x66 <addr 192.200.1.21>]
sent [IPCP ConfAck id=0x66 <addr 192.200.1.21>]
rcvd [IPCP ConfNak id=0x2 <addr 172.20.126.233> <ms-dns1 193.85.1.100>]
sent [IPCP ConfReq id=0x3 <addr 172.20.126.233> <ms-dns1 193.85.1.100>]
rcvd [IPCP ConfAck id=0x3 <addr 172.20.126.233> <ms-dns1 193.85.1.100>]
local  IP address 172.20.126.233
remote IP address 192.200.1.21
primary   DNS address 193.85.1.100
Script /etc/ppp/ip-up started (pid 2898)
Script /etc/ppp/ip-up finished (pid 2898), status = 0x0


Vytvori se sitovka ppp0, dostane ip, vytvori se routa a nic. Nejde ani ping na google.

Tentokrat pouzivam sim kartu Odorik.cz (virtual pod T-Mobile). Zkousel jsem si pres AT prikazy zavolat - hovor se spojil a protoze nebyl pripojeny mikrofon, bylo slyset hlasity sum. Po asi pul minute jsem hovor ukoncil. Takze modem se mi zda funkcni a napajeni dostatecne.

Nastaveni APN bych mel mit dobre: http://www.odorik.cz/obchod/kategorie/sim-karty/produkt/nanosim-karta-odorik-cz#nastaveni_internetu

Uz mi dosly napady :-(
"Kdo v zájmu bezpečí obětuje část své svobody, v konečném důsledku přijde o svobodu i svou bezpečnost."

karlik

Re:A6 GPRS modem - změna rychlosti připojení v chat scriptu
« Odpověď #27 kdy: 04. 03. 2018, 11:08:50 »
APN -  Access Point Name - jméno přístupového bodu.
Snad by to mohl být ten řádek ve výpisu, co jsem poslal výše:
OK 'AT+CGDCONT=1,"IP","internet.t-mobile.cz"'
To je v pohode, me pripojeni k t-mobile funguje. Nevim proc, ale v nejakem starem navodu bylo misto IP uvedeno PPP a s tim mi to funguje. Problem je O2 - tam to nejde.

A aby se spojení nerozpadlo, zkus spustit třeba elinks na nějakou adresu po připojení, aby přes síť tekla nějaká minimální data.
Tim to neni. Celou dobu mi bezel ping na google.cz a i tak se spojeni rozpadlo.
Navic docela uvazuju o pouziti SIM od odorik.cz, kde se plati 1MB/1Kc (uctovano po 1kB) a tak by se mi trvale keep-alive prenosy dost prodrazily.
Urcite na to bude nejaky parametr do pppd. V dobe dial-up od Telecomu taky modem drzel spojeni sam od sebe.

Ten ping jo, ale mě se po připojení ve firefoxu za chvíli objevila hláška "byl jste připojen xxx", připadalo mi to, jako by si provider ověřoval připojení.