Seguridad Wireless - Wifi

Equipos y materiales => Puntos de acceso, routers, switchs y bridges => Openwrt & LEDE => Mensaje iniciado por: unowos en 01-08-2018, 01:01 (Miércoles)

Título: [duda] asl-26555 y modem K3520
Publicado por: unowos en 01-08-2018, 01:01 (Miércoles)
Buenas noches a todos,
   hace tiempo que no escribo (tanto que se habia desactivado la cuenta...).
Tengo un router asl-26555
con Chaos Calmer 15.05.1 r48532
y un huawei k3520

Pues bien, durante bastante tiempo he hecho wifi tethering desde el movil y cogia el wifi con el router y lo pasaba por lan al pc.
Como todo progresa, ahora he cogido un pincho 3g y quiero dar internet emitiendo wifi con ese router (y opcion de dar internet al pc por lan).

Liberé el dongle 3g.
Meto una tarjeta de yoigo
Estamos en el año 2018 y el apn es "internet" sin usuario ni contraseña pap

Yo creo que es un problema del chat3g. Pero no lo sé.
Tengo interfaz luci y tambien ssh a traves de adaptador usb.
Abajo pongo todos los detalles.

Por favor, RUEGO un poco de guia para saber por donde tirar.

Asi va la cosa:

opkg list-installed
Código: [Seleccionar]
kmod-usb2
kmod-usb-ohci
kmod-usb-uhci
chat
comgt
usb-modeswitch
kmod-usb-serial
kmod-usb-serial-option
kmod-usb-serial-wwan
luci-proto-3g


vi /etc/config/network
Código: [Seleccionar]
config interface 'loopback'
        option ifname 'lo'
        option proto 'static'
        option ipaddr '127.0.0.1'
        option netmask '255.0.0.0'

config globals 'globals'
        option ula_prefix 'fdce:1038:07ac::/48'

config interface 'lan'
        option ifname 'eth0.1'
        option force_link '1'
        option type 'bridge'
        option proto 'static'
        option netmask '255.255.255.0'
        option ip6assign '60'
        option macaddr '8c:0c:a3:27:96:69'
        option ipaddr '192.168.2.1'
        option dns '208.67.222.222'

config switch
        option name 'switch0'
        option reset '1'
        option enable_vlan '1'

config switch_vlan
        option device 'switch0'
        option vlan '1'
        option ports '1 2 3 4 6t'

config interface '3g'
        option proto '3g'
        option service 'umts'
        option apn 'internet'
        option pincode '2232'
        option device '/dev/ttyUSB2'


vi /etc/config/firewall
Código: [Seleccionar]
config defaults
        option syn_flood '1'
        option input 'ACCEPT'
        option output 'ACCEPT'
        option forward 'REJECT'

config zone
        option name 'lan'
        option input 'ACCEPT'
        option output 'ACCEPT'
        option forward 'ACCEPT'
        option network 'lan'

config zone
        option name 'wan'
        option input 'REJECT'
        option output 'ACCEPT'
        option forward 'REJECT'
        option masq '1'
        option mtu_fix '1'
        option network 'wan wan6 wwan 3g'

config forwarding
        option src 'lan'
        option dest 'wan'
...


dmesg | grep usb
Código: [Seleccionar]
[    6.560000] usbcore: registered new interface driver usbfs
[    6.570000] usbcore: registered new interface driver hub
[    6.580000] usbcore: registered new device driver usb
[    7.490000] usb usb1: no of_node; not parsing pinctrl DT
[    8.460000] usb 1-1: new full-speed USB device number 2 using dwc2
[    8.770000] usb 1-1: no of_node; not parsing pinctrl DT
[   19.280000] usbcore: registered new interface driver usbserial
[   19.770000] usbcore: registered new interface driver option
[   19.780000] usbserial: USB Serial support registered for GSM modem (1-port)
[   19.790000] option 1-1:1.0: no of_node; not parsing pinctrl DT
[   19.790000] option 1-1:1.0: GSM modem (1-port) converter detected
[   19.810000] option1 ttyUSB0: no of_node; not parsing pinctrl DT
[   19.810000] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB0
[   19.820000] option 1-1:1.1: no of_node; not parsing pinctrl DT
[   19.820000] option 1-1:1.1: GSM modem (1-port) converter detected
[   19.830000] option1 ttyUSB1: no of_node; not parsing pinctrl DT
[   19.830000] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB1
[   19.850000] option 1-1:1.2: no of_node; not parsing pinctrl DT
[   19.850000] option 1-1:1.2: GSM modem (1-port) converter detected
[   19.860000] option1 ttyUSB2: no of_node; not parsing pinctrl DT
[   19.860000] usb 1-1: GSM modem (1-port) converter now attached to ttyUSB2
[   37.270000] wlan0: authenticate with b4:9d:0b:99:ef:35
[   37.350000] wlan0: send auth to b4:9d:0b:99:ef:35 (try 1/3)
[   37.360000] wlan0: authenticated
[   37.380000] wlan0: associate with b4:9d:0b:99:ef:35 (try 1/3)
[   37.400000] wlan0: RX AssocResp from b4:9d:0b:99:ef:35 (capab=0x431 status=0 aid=9)
[   37.420000] wlan0: associated
[   37.430000] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[   55.200000] 3g-3g: renamed from ppp0
[   61.240000] random: nonblocking pool is initialized


cat /sys/kernel/debug/usb/devices
Código: [Seleccionar]
T:  Bus=01 Lev=00 Prnt=00 Port=00 Cnt=00 Dev#=  1 Spd=480  MxCh= 1
B:  Alloc=  0/800 us ( 0%), #Int=  0, #Iso=  0
D:  Ver= 2.00 Cls=09(hub  ) Sub=00 Prot=01 MxPS=64 #Cfgs=  1
P:  Vendor=1d6b ProdID=0002 Rev= 3.18
S:  Manufacturer=Linux 3.18.23 dwc2_hsotg
S:  Product=DWC OTG Controller
S:  SerialNumber=101c0000.otg
C:* #Ifs= 1 Cfg#= 1 Atr=e0 MxPwr=  0mA
I:* If#= 0 Alt= 0 #EPs= 1 Cls=09(hub  ) Sub=00 Prot=00 Driver=hub
E:  Ad=81(I) Atr=03(Int.) MxPS=   4 Ivl=256ms

T:  Bus=01 Lev=01 Prnt=01 Port=00 Cnt=01 Dev#=  2 Spd=12   MxCh= 0
D:  Ver= 1.10 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs=  1
P:  Vendor=12d1 ProdID=1001 Rev= 0.00
S:  Manufacturer=ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
S:  Product=HUAWEI Mobile
S:  SerialNumber=ÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿÿ
C:* #Ifs= 4 Cfg#= 1 Atr=a0 MxPwr=500mA
I:* If#= 0 Alt= 0 #EPs= 3 Cls=ff(vend.) Sub=ff Prot=ff Driver=option
E:  Ad=81(I) Atr=03(Int.) MxPS=  16 Ivl=128ms
E:  Ad=82(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=02(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms
I:* If#= 1 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=option
E:  Ad=84(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=03(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms
I:* If#= 2 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=option
E:  Ad=85(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=05(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms
I:* If#= 3 Alt= 0 #EPs= 2 Cls=08(stor.) Sub=06 Prot=50 Driver=(none)
E:  Ad=83(I) Atr=02(Bulk) MxPS=  64 Ivl=0ms
E:  Ad=04(O) Atr=02(Bulk) MxPS=  64 Ivl=0ms


gcom info -d /dev/ttyUSB2
Código: [Seleccionar]
##### Wireless WAN Modem Configuration #####
Product text:
====

Manufacturer: huawei
Model: K3520
Revision: 11.314.17.31.00
IMEI: 357************
+GCAP: +CGSM,+DS,+ES
OK
====
Manufacturer:           huawei
IMEI and Serial Number: 357************
Manufacturer's Revision:
11.314.17.31.
Hardware Revision:      NOT
Network Locked:         
,2
Customisation:          NOT SUPPORT
Band settings:          (NOT)
APN:                    1,"IP","internet","0.0.0.0",0,0
##### END #####


vi /etc/chatscrip/3g.chat
Código: [Seleccionar]
ABORT   BUSY
ABORT   'NO CARRIER'
ABORT   ERROR
REPORT  CONNECT
TIMEOUT 10
""      "AT&F"
OK      "ATE1"
OK      'AT+CGDCONT=1,"IP","$USE_APN"'
SAY     "Calling UMTS/GPRS"
TIMEOUT 30
OK      "ATD$DIALNUMBER"
CONNECT ' '

Gracias por el apoyo

s2
Título: Re:[duda] asl-26555 y modem K3520
Publicado por: cheche en 01-08-2018, 02:38 (Miércoles)
yo cambiaria
config interface '3g'
por
config interface 'wan'

¿Has probado a cambiar ttyUSB2 por ttyUSB0 y ttyUSB1?
Título: Re:[duda] asl-26555 y modem K3520
Publicado por: unowos en 01-08-2018, 09:41 (Miércoles)
Pregunto: ¿que más el nombre de la interfaz?
A lo otro respondo: si, he probado con ttyusb0 1 y 2
Título: Re:[duda] asl-26555 y modem K3520
Publicado por: unowos en 01-08-2018, 11:40 (Miércoles)
Se que es ttyUSB2, pero, no se que mas hacer...

logread -f
Código: [Seleccionar]
Wed Aug  1 11:37:40 2018 daemon.notice pppd[2779]: pppd 2.4.7 started by root, uid 0
Wed Aug  1 11:37:41 2018 local2.info chat[2781]: abort on (BUSY)
Wed Aug  1 11:37:41 2018 local2.info chat[2781]: abort on (NO CARRIER)
Wed Aug  1 11:37:41 2018 local2.info chat[2781]: abort on (ERROR)
Wed Aug  1 11:37:41 2018 local2.info chat[2781]: report (CONNECT)
Wed Aug  1 11:37:41 2018 local2.info chat[2781]: timeout set to 10 seconds
Wed Aug  1 11:37:41 2018 local2.info chat[2781]: send (AT&F^M)
Wed Aug  1 11:37:41 2018 local2.info chat[2781]: expect (OK)
Wed Aug  1 11:37:41 2018 local2.info chat[2781]: AT&F^M^M
Wed Aug  1 11:37:41 2018 local2.info chat[2781]: OK
Wed Aug  1 11:37:41 2018 local2.info chat[2781]:  -- got it
Wed Aug  1 11:37:41 2018 local2.info chat[2781]: send (ATE1^M)
Wed Aug  1 11:37:41 2018 local2.info chat[2781]: expect (OK)
Wed Aug  1 11:37:41 2018 local2.info chat[2781]: ^M
Wed Aug  1 11:37:41 2018 local2.info chat[2781]: ATE1^M^M
Wed Aug  1 11:37:41 2018 local2.info chat[2781]: OK
Wed Aug  1 11:37:41 2018 local2.info chat[2781]:  -- got it
Wed Aug  1 11:37:41 2018 local2.info chat[2781]: send (AT+CGDCONT=1,"IP","internet"^M)
Wed Aug  1 11:37:41 2018 local2.info chat[2781]: timeout set to 30 seconds
Wed Aug  1 11:37:41 2018 local2.info chat[2781]: expect (OK)
Wed Aug  1 11:37:41 2018 local2.info chat[2781]: ^M
Wed Aug  1 11:37:41 2018 local2.info chat[2781]: ^M
Wed Aug  1 11:37:41 2018 local2.info chat[2781]: ^SRVST:1^M
Wed Aug  1 11:37:41 2018 local2.info chat[2781]: AT+CGDCONT=1,"IP","internet"^M^M
Wed Aug  1 11:37:41 2018 local2.info chat[2781]: OK
Wed Aug  1 11:37:41 2018 local2.info chat[2781]:  -- got it
Wed Aug  1 11:37:41 2018 local2.info chat[2781]: send (ATD*99#^M)
Wed Aug  1 11:37:41 2018 local2.info chat[2781]: expect (CONNECT)
Wed Aug  1 11:37:41 2018 local2.info chat[2781]: ^M
Wed Aug  1 11:37:41 2018 local2.info chat[2781]: ATD*99#^M^M
Wed Aug  1 11:37:41 2018 local2.info chat[2781]: NO CARRIER
Wed Aug  1 11:37:41 2018 local2.info chat[2781]:  -- failed
Wed Aug  1 11:37:41 2018 local2.info chat[2781]: Failed (NO CARRIER)
Wed Aug  1 11:37:41 2018 daemon.err pppd[2779]: Connect script failed
Wed Aug  1 11:37:42 2018 daemon.info pppd[2779]: Exit.
Wed Aug  1 11:37:42 2018 daemon.notice netifd: Interface 'wan' is now down
Wed Aug  1 11:37:42 2018 daemon.notice netifd: Interface 'wan' is setting up now
Wed Aug  1 11:37:45 2018 daemon.notice netifd: wan (2787): SIM ready
Wed Aug  1 11:37:45 2018 daemon.notice netifd: wan (2787): PIN set successfully
Wed Aug  1 11:37:46 2018 daemon.notice netifd: wan (2787): Trying to set mode
Wed Aug  1 11:37:47 2018 daemon.notice pppd[2803]: pppd 2.4.7 started by root, uid 0
Título: Re:[duda] asl-26555 y modem K3520
Publicado por: unowos en 02-08-2018, 10:03 (Jueves)
Bueno, esto mas que un foro parece una biblioteca: hay conocimiento pero no hay maestros para enseñar.
Bueno, esto es lo que he conseguido con los libros de por aqui:
He cambiado un pelin el /etc/chatscript/3g.chat
le he puesto un AT+CPIN=mipin
y un ATZ

Tambien cambié /etc/ppp/options
y añadí en la ultima linea
Código: [Seleccionar]
debugDe esta manera tengo mas información.

logread -f
Código: [Seleccionar]
Wed Aug  1 16:22:11 2018 daemon.notice netifd: 3g (1191): SIM ready
Wed Aug  1 16:22:11 2018 daemon.notice netifd: 3g (1191): PIN set successfully
Wed Aug  1 16:22:11 2018 daemon.notice netifd: 3g (1191): Trying to set mode
Wed Aug  1 16:22:12 2018 daemon.notice pppd[1207]: pppd 2.4.7 started by root, uid 0
Wed Aug  1 16:22:13 2018 local2.info chat[1209]: abort on (BUSY)
Wed Aug  1 16:22:13 2018 local2.info chat[1209]: abort on (NO CARRIER)
Wed Aug  1 16:22:13 2018 local2.info chat[1209]: abort on (ERROR)
Wed Aug  1 16:22:13 2018 local2.info chat[1209]: report (CONNECT)
Wed Aug  1 16:22:13 2018 local2.info chat[1209]: timeout set to 10 seconds
Wed Aug  1 16:22:13 2018 local2.info chat[1209]: send (AT^M)
Wed Aug  1 16:22:13 2018 local2.info chat[1209]: expect (OK)
Wed Aug  1 16:22:13 2018 local2.info chat[1209]: ^M
Wed Aug  1 16:22:13 2018 local2.info chat[1209]: ^SRVST:0^M
Wed Aug  1 16:22:13 2018 local2.info chat[1209]: ^M
Wed Aug  1 16:22:13 2018 local2.info chat[1209]: ^MODE:0,0^M
Wed Aug  1 16:22:13 2018 local2.info chat[1209]: AT^M^M
Wed Aug  1 16:22:13 2018 local2.info chat[1209]: OK
Wed Aug  1 16:22:13 2018 local2.info chat[1209]:  -- got it
Wed Aug  1 16:22:13 2018 local2.info chat[1209]: send (ATQ0^M)
Wed Aug  1 16:22:13 2018 local2.info chat[1209]: expect (OK)
Wed Aug  1 16:22:13 2018 local2.info chat[1209]: ^M
Wed Aug  1 16:22:13 2018 local2.info chat[1209]: ATQ0^M^M
Wed Aug  1 16:22:13 2018 local2.info chat[1209]: OK
Wed Aug  1 16:22:13 2018 local2.info chat[1209]:  -- got it
Wed Aug  1 16:22:13 2018 local2.info chat[1209]: send (ATZ^M)
Wed Aug  1 16:22:13 2018 local2.info chat[1209]: expect (OK)
Wed Aug  1 16:22:13 2018 local2.info chat[1209]: ^M
Wed Aug  1 16:22:13 2018 local2.info chat[1209]: ATZ^M^M
Wed Aug  1 16:22:13 2018 local2.info chat[1209]: OK
Wed Aug  1 16:22:13 2018 local2.info chat[1209]:  -- got it
Wed Aug  1 16:22:13 2018 local2.info chat[1209]: send (ATZ^M)
Wed Aug  1 16:22:13 2018 local2.info chat[1209]: expect (OK)
Wed Aug  1 16:22:13 2018 local2.info chat[1209]: ^M
Wed Aug  1 16:22:13 2018 local2.info chat[1209]: ^M
Wed Aug  1 16:22:13 2018 local2.info chat[1209]: ^SIMST:1^M
Wed Aug  1 16:22:13 2018 local2.info chat[1209]: ^M
Wed Aug  1 16:22:13 2018 local2.info chat[1209]: ^SRVST:2^M
Wed Aug  1 16:22:13 2018 local2.info chat[1209]: ^M
Wed Aug  1 16:22:13 2018 local2.info chat[1209]: ^MODE:5,4^M
Wed Aug  1 16:22:13 2018 local2.info chat[1209]: ATZ^M^M
Wed Aug  1 16:22:13 2018 local2.info chat[1209]: OK
Wed Aug  1 16:22:13 2018 local2.info chat[1209]:  -- got it
Wed Aug  1 16:22:13 2018 local2.info chat[1209]: send (ATX0^M)
Wed Aug  1 16:22:13 2018 local2.info chat[1209]: expect (OK)
Wed Aug  1 16:22:13 2018 local2.info chat[1209]: ^M
Wed Aug  1 16:22:13 2018 local2.info chat[1209]: ATX0^M^M
Wed Aug  1 16:22:13 2018 local2.info chat[1209]: OK
Wed Aug  1 16:22:13 2018 local2.info chat[1209]:  -- got it
Wed Aug  1 16:22:13 2018 local2.info chat[1209]: send (AT+CPIN=2232^M)
Wed Aug  1 16:22:14 2018 local2.info chat[1209]: timeout set to 10 seconds
Wed Aug  1 16:22:14 2018 local2.info chat[1209]: expect (OK)
Wed Aug  1 16:22:14 2018 local2.info chat[1209]: ^M
Wed Aug  1 16:22:14 2018 local2.info chat[1209]: AT+CPIN=2232^M^M
Wed Aug  1 16:22:14 2018 local2.info chat[1209]: ERROR
Wed Aug  1 16:22:14 2018 local2.info chat[1209]:  -- failed
Wed Aug  1 16:22:14 2018 local2.info chat[1209]: Failed (ERROR)
Wed Aug  1 16:22:14 2018 daemon.debug pppd[1207]:
Script USE_APN=internet DIALNUMBER=*99# /usr/sbin/chat -t5 -v -E -f /etc/chatscripts/3g.chat finished (pid 1208), status = 0x6
Wed Aug  1 16:22:14 2018 daemon.err pppd[1207]: Connect script failed
Código: [Seleccionar]
Wed Aug  1 16:22:15 2018 daemon.info pppd[1207]: Exit.
Wed Aug  1 16:22:15 2018 daemon.notice netifd: Interface '3g' is now down
Wed Aug  1 16:22:15 2018 daemon.notice netifd: Interface '3g' is setting up now

¿hay algun alma caritativa que me pueda iluminar el camino del señor?
Título: Re:[duda] asl-26555 y modem K3520
Publicado por: Tki2000 en 02-08-2018, 15:03 (Jueves)
Bueno, esto mas que un foro parece una biblioteca: hay conocimiento pero no hay maestros para enseñar.
Bueno, esto es lo que he conseguido con los libros de por aqui:
He cambiado un pelin el /etc/chatscript/3g.chat
le he puesto un AT+CPIN=mipin
y un ATZ

Tambien cambié /etc/ppp/options
y añadí en la ultima linea
Código: [Seleccionar]
debugDe esta manera tengo mas información.

logread -f
Código: [Seleccionar]
Wed Aug  1 16:22:11 2018 daemon.notice netifd: 3g (1191): SIM ready
Wed Aug  1 16:22:11 2018 daemon.notice netifd: 3g (1191): PIN set successfully
Wed Aug  1 16:22:11 2018 daemon.notice netifd: 3g (1191): Trying to set mode
Wed Aug  1 16:22:12 2018 daemon.notice pppd[1207]: pppd 2.4.7 started by root, uid 0
Wed Aug  1 16:22:13 2018 local2.info chat[1209]: abort on (BUSY)
Wed Aug  1 16:22:13 2018 local2.info chat[1209]: abort on (NO CARRIER)
Wed Aug  1 16:22:13 2018 local2.info chat[1209]: abort on (ERROR)
Wed Aug  1 16:22:13 2018 local2.info chat[1209]: report (CONNECT)
Wed Aug  1 16:22:13 2018 local2.info chat[1209]: timeout set to 10 seconds
Wed Aug  1 16:22:13 2018 local2.info chat[1209]: send (AT^M)
Wed Aug  1 16:22:13 2018 local2.info chat[1209]: expect (OK)
Wed Aug  1 16:22:13 2018 local2.info chat[1209]: ^M
Wed Aug  1 16:22:13 2018 local2.info chat[1209]: ^SRVST:0^M
Wed Aug  1 16:22:13 2018 local2.info chat[1209]: ^M
Wed Aug  1 16:22:13 2018 local2.info chat[1209]: ^MODE:0,0^M
Wed Aug  1 16:22:13 2018 local2.info chat[1209]: AT^M^M
Wed Aug  1 16:22:13 2018 local2.info chat[1209]: OK
Wed Aug  1 16:22:13 2018 local2.info chat[1209]:  -- got it
Wed Aug  1 16:22:13 2018 local2.info chat[1209]: send (ATQ0^M)
Wed Aug  1 16:22:13 2018 local2.info chat[1209]: expect (OK)
Wed Aug  1 16:22:13 2018 local2.info chat[1209]: ^M
Wed Aug  1 16:22:13 2018 local2.info chat[1209]: ATQ0^M^M
Wed Aug  1 16:22:13 2018 local2.info chat[1209]: OK
Wed Aug  1 16:22:13 2018 local2.info chat[1209]:  -- got it
Wed Aug  1 16:22:13 2018 local2.info chat[1209]: send (ATZ^M)
Wed Aug  1 16:22:13 2018 local2.info chat[1209]: expect (OK)
Wed Aug  1 16:22:13 2018 local2.info chat[1209]: ^M
Wed Aug  1 16:22:13 2018 local2.info chat[1209]: ATZ^M^M
Wed Aug  1 16:22:13 2018 local2.info chat[1209]: OK
Wed Aug  1 16:22:13 2018 local2.info chat[1209]:  -- got it
Wed Aug  1 16:22:13 2018 local2.info chat[1209]: send (ATZ^M)
Wed Aug  1 16:22:13 2018 local2.info chat[1209]: expect (OK)
Wed Aug  1 16:22:13 2018 local2.info chat[1209]: ^M
Wed Aug  1 16:22:13 2018 local2.info chat[1209]: ^M
Wed Aug  1 16:22:13 2018 local2.info chat[1209]: ^SIMST:1^M
Wed Aug  1 16:22:13 2018 local2.info chat[1209]: ^M
Wed Aug  1 16:22:13 2018 local2.info chat[1209]: ^SRVST:2^M
Wed Aug  1 16:22:13 2018 local2.info chat[1209]: ^M
Wed Aug  1 16:22:13 2018 local2.info chat[1209]: ^MODE:5,4^M
Wed Aug  1 16:22:13 2018 local2.info chat[1209]: ATZ^M^M
Wed Aug  1 16:22:13 2018 local2.info chat[1209]: OK
Wed Aug  1 16:22:13 2018 local2.info chat[1209]:  -- got it
Wed Aug  1 16:22:13 2018 local2.info chat[1209]: send (ATX0^M)
Wed Aug  1 16:22:13 2018 local2.info chat[1209]: expect (OK)
Wed Aug  1 16:22:13 2018 local2.info chat[1209]: ^M
Wed Aug  1 16:22:13 2018 local2.info chat[1209]: ATX0^M^M
Wed Aug  1 16:22:13 2018 local2.info chat[1209]: OK
Wed Aug  1 16:22:13 2018 local2.info chat[1209]:  -- got it
Wed Aug  1 16:22:13 2018 local2.info chat[1209]: send (AT+CPIN=2232^M)
Wed Aug  1 16:22:14 2018 local2.info chat[1209]: timeout set to 10 seconds
Wed Aug  1 16:22:14 2018 local2.info chat[1209]: expect (OK)
Wed Aug  1 16:22:14 2018 local2.info chat[1209]: ^M
Wed Aug  1 16:22:14 2018 local2.info chat[1209]: AT+CPIN=2232^M^M
Wed Aug  1 16:22:14 2018 local2.info chat[1209]: ERROR
Wed Aug  1 16:22:14 2018 local2.info chat[1209]:  -- failed
Wed Aug  1 16:22:14 2018 local2.info chat[1209]: Failed (ERROR)
Wed Aug  1 16:22:14 2018 daemon.debug pppd[1207]:
Script USE_APN=internet DIALNUMBER=*99# /usr/sbin/chat -t5 -v -E -f /etc/chatscripts/3g.chat finished (pid 1208), status = 0x6
Wed Aug  1 16:22:14 2018 daemon.err pppd[1207]: Connect script failed
Código: [Seleccionar]
Wed Aug  1 16:22:15 2018 daemon.info pppd[1207]: Exit.
Wed Aug  1 16:22:15 2018 daemon.notice netifd: Interface '3g' is now down
Wed Aug  1 16:22:15 2018 daemon.notice netifd: Interface '3g' is setting up now

¿hay algun alma caritativa que me pueda iluminar el camino del señor?

Dale al botón de buscar. Hay información más que de sobra para solucionar lo que preguntas.
Título: Re:[duda] asl-26555 y modem K3520
Publicado por: unowos en 03-08-2018, 09:44 (Viernes)
Estoy suplicando ayuda y apelando a la buena voluntad.
He buscado mucho y nada de lo que encontré me ha funcionado.
Por favor, necesito guía
Título: Re:[duda] asl-26555 y modem K3520
Publicado por: unowos en 03-08-2018, 13:27 (Viernes)
Voy a repaquetizar por si a alguien le sirve. Hay mucha info por ahi, pero esta troceada. Voy a tratar de recompliar todo lo que se.

Router con openwrt 15.05 (puede haber diferencias en otras versiones, ¿cuales? no se)
Pincho Huawei K3520 (que tiene famila con el E169)
Bandas del K3520
Código: [Seleccionar]
Bandas
850 MHz
900 Mhz
1800 MHz
1900 MHz
2100 MHz

1º probar que el pincho usb k3520 funciona.
Pinchalo en el pc.
Empieza a parpadear en verde.
Te pedirá el PIN.
Parpadea en azul.
Cuando se conecta estará entre verde-azul fijo.

En (http://manuales.vodafone.es/web/huawei-k3520/specifications/) se explica mejor:
Código: [Seleccionar]
Secuencia intermitente
GPRS (GSM/GPRS/EDGE) registrado Luz verde intermitente
GPRS conectado Luz verde constante
3G (WCDMA/HSDPA) registrado Luz azul intermitente
WCDMA conectado Luz azul constante
HSDPA conectado Luz turquesa (ciano) constante
Sin cobertura Luz VERDE parpadea dos veces

2º pincharlo en el router.
opkg update
opkg install kmod-usb2 kmod-usb-ohci kmod-usb-uhci chat comgt usb-modeswitch kmod-usb-serial kmod-usb-serial-option kmod-usb-serial-wwan luci-proto-3g usbutils

Aqui puede pasar algo. Si el router esta sin conexion a internet, habrá que darsela. Ya sea por cable o por wifi.
En mi caso, como no tengo adsl, lo que hice fue darle internet al router con el movil.
Configuré el router para ser "cliente". Hay un tuto en esta web. Busca "repetidor/cliente/wds".

3º comprobar que el router lo reconoce
lsusb
Código: [Seleccionar]
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 002 Device 002: ID 12d1:1001 Huawei Technologies Co., Ltd. E169/E620/E800 HSDPA Modem
Bus 002 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
vale, lo ha reconocido. Quedate con los numeros... 12d1:1001

dmesg | grep usb
Código: [Seleccionar]
[    4.616000] usbcore: registered new interface driver usbfs
[    4.624000] usbcore: registered new interface driver hub
[    4.628000] usbcore: registered new device driver usb
[    5.372000] usb 2-1: new full-speed USB device number 2 using ohci-platform
[   15.540000] usbcore: registered new interface driver usbserial
[   15.544000] usbcore: registered new interface driver usbserial_generic
[   15.552000] usbserial: USB Serial support registered for generic
[   16.024000] usbcore: registered new interface driver option
[   16.032000] usbserial: USB Serial support registered for GSM modem (1-port)
[   16.048000] usb 2-1: GSM modem (1-port) converter now attached to ttyUSB0
[   16.060000] usb 2-1: GSM modem (1-port) converter now attached to ttyUSB1
[   16.076000] usb 2-1: GSM modem (1-port) converter now attached to ttyUSB2

Uno de los grandes problemas con estas cosas es que, crea tres intarfaces usb y no sabes cual es.
Si pruebas una, no funcian, y cambias sin hacer reboot en el router, no funcionará aunque pongas la correcta.
Este comando ayuda.
Si os fijais, hay tres trozos. Tres interfaces.
lsusb -v -d 12d1:1001
Código: [Seleccionar]
Bus 002 Device 002: ID 12d1:1001 Huawei Technologies Co., Ltd. E169/E620/E800 HSDPA Modem
Device Descriptor:
  bLength                18
  bDescriptorType         1
  bcdUSB               1.10
  bDeviceClass            0 (Defined at Interface level)
  bDeviceSubClass         0
  bDeviceProtocol         0
  bMaxPacketSize0        64
  idVendor           0x12d1 Huawei Technologies Co., Ltd.
  idProduct          0x1001 E169/E620/E800 HSDPA Modem
  bcdDevice            0.00
  iManufacturer           1 ???????????????????
  iProduct                2 HUAWEI Mobile
  iSerial                 1 ???????????????????
  bNumConfigurations      1
  Configuration Descriptor:
    bLength                 9
    bDescriptorType         2
    wTotalLength           85
    bNumInterfaces          3
    bConfigurationValue     1
    iConfiguration          0
    bmAttributes         0xa0
      (Bus Powered)
      Remote Wakeup
    MaxPower              500mA
-------------------------------------------------
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        0
      bAlternateSetting       0
      bNumEndpoints           3
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass    255 Vendor Specific Subclass
      bInterfaceProtocol    255 Vendor Specific Protocol
      iInterface              3 Data Interface
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x81  EP 1 IN
        bmAttributes            3
          Transfer Type            Interrupt
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0010  1x 16 bytes
        bInterval             128
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x82  EP 2 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x02  EP 2 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0
-------------------------------------------------
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        1
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass    255 Vendor Specific Subclass
      bInterfaceProtocol    255 Vendor Specific Protocol
      iInterface              3 Data Interface
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x84  EP 4 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x03  EP 3 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0
-------------------------------------------------
    Interface Descriptor:
      bLength                 9
      bDescriptorType         4
      bInterfaceNumber        2
      bAlternateSetting       0
      bNumEndpoints           2
      bInterfaceClass       255 Vendor Specific Class
      bInterfaceSubClass    255 Vendor Specific Subclass
      bInterfaceProtocol    255 Vendor Specific Protocol
      iInterface              3 Data Interface
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x85  EP 5 IN
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0
      Endpoint Descriptor:
        bLength                 7
        bDescriptorType         5
        bEndpointAddress     0x05  EP 5 OUT
        bmAttributes            2
          Transfer Type            Bulk
          Synch Type               None
          Usage Type               Data
        wMaxPacketSize     0x0040  1x 64 bytes
        bInterval               0
Device Status:     0x0002
  (Bus Powered)
  Remote Wakeup Enabled

Hay  bInterfaceNumber        0, 1 y 2
La interface 0 tiene NumEndpoints 3 (IN, IN, OUT), mientras que las otras tienen 2 (IN, OUT) [EndPointAddress]
Por eso se sabe que la interface para hacer la conexion es la 0 y en consecuencia ttyUSB0
(insisto, no cambies la configuracion sin reiniciar)

4º Configuracion de red
vi /etc/config/network
Código: [Seleccionar]
config interface 'loopback'
        option ifname 'lo'
        option proto 'static'
        option ipaddr '127.0.0.1'
        option netmask '255.0.0.0'

config globals 'globals'
        option ula_prefix 'fd2e:fe2e:fd36::/48'

config interface 'lan'
        option ifname 'eth0.1'
        option force_link '1'
        option type 'bridge'
        option proto 'static'
        option netmask '255.255.255.0'
        option ip6assign '60'
        option ipaddr '192.168.2.1'
        option gateway '192.168.2.1'

config switch
        option name 'eth0'
        option reset '1'
        option enable_vlan '1'

config switch_vlan
        option device 'eth0'
        option vlan '1'
        option ports '0 1 2 3 8t'

config interface '3g'
        option proto '3g'
        option service 'umts'
        option apn 'internet'
        option pincode '1234'
        option dialnumber '*99#'
        option device '/dev/ttyUSB0'

Por supuesto, hay que ajustar el pin, y el dialnumber (que puede ser *99***1#)
El APN de Yoigo es 'internet' y no tiene usuario ni contraseña.
Las demas de las cosas dejarlas por defecto.

5º Ajuste de firewall
vi /etc/config/firewall
Código: [Seleccionar]
config defaults
        option syn_flood '1'
        option input 'ACCEPT'
        option output 'ACCEPT'
        option forward 'REJECT'

config zone
        option name 'lan'
        option input 'ACCEPT'
        option output 'ACCEPT'
        option forward 'ACCEPT'
        option network 'lan'

config zone
        option name 'wan'
        option input 'REJECT'
        option output 'ACCEPT'
        option forward 'REJECT'
        option masq '1'
        option mtu_fix '1'
        option network 'wan wan6 wwan 3g'

... la lista sigue, pero es la que tiene por defecto

6º editar el script de lo comandos AT del modem
Muchas veces no se conectaba y me decia NO CARRIER. Con esta modificacion funcionó bien.
vi /etc/chatscript/3g.chat
Código: [Seleccionar]
ABORT   BUSY
ABORT   'NO CARRIER'
ABORT   ERROR
REPORT  CONNECT
TIMEOUT 10
""      "AT&F"
OK      "ATE1"
OK      'AT+CGDCONT=1,"IP","$USE_APN"'
SAY     "Calling UMTS/GPRS"
TIMEOUT 22
OK      'AT+COPS=1,2,"21404",2'
OK      "ATD$DIALNUMBER"
CONNECT ' '
Tuve que añadir la linea OK      'AT+COPS=1,2,"21404",2' porque mi tarjeta es de yoigo.
Explico unas cosas de los comandos AT
La primera columna es lo que espera, lo que escuchará. Si lo escucha, hace el comando de la segunda columna.
ej
OK   AT
Si escucha OK, realiza un AT
Si pone "", es que le da igual lo que escuche.
Hay comandos interesantes. Por ejemplo:
AT+COPS?  pregunta que redes disponibles hay (si no se ha conectado a ninguna)
Código: [Seleccionar]
(2,"Yoigo","YOIGO","21404",2),
(1,"Orange","Orange","21403",0),
(1,"Orange","Orange","21403",2),
(1,"movistar","movistar","21407",0),
(1,"movistar","movistar","21407",2),
(3,"vodafone ES","voda ES","21401",0),
(3,"vodafone ES","voda ES","21401",2),
,(0,1,2,3,4),(0,1,2)^M
AT+COPS=? se desconecta de donde esté conectado

AT+COPS=1,0,"Yoigo",2     (=1,0) Implica que la red a la que nos conectamos se escribe con alfanumericos ("Yoigo")
AT+COPS=1,1,"YOIGO",2   (=1,1) Implica que la red a la que nos conectamos se escribe con alfanumericos  largos ("YOIGO")
AT+COPS=1,2,"21404",2'  (=1,2) Implica que la red a la que nos conectamos se escribe con el numero de red ("21404")
Si se tiene otro operador de red de SIM, pues adaptarlo a lo que sea.
El ,2 del final realmente no se que es...
Aqui lo detallan un poco mas (https://m2msupport.net/m2msupport/atcops-plmn-selection/ (https://m2msupport.net/m2msupport/atcops-plmn-selection/))

7º comprobar que la conexion se realiza
logread -f
ifconfig muestra si las interfaces estan ok

8º a Disfrutar
Reboot y en teoria debira de funcionar

PD: puede ser util hacer un
ifdown 3g
ifup 3g
gcom info -d /dev/ttyUSB0



PD2: consejos para usar "vi"
i introduce texto, permite editar
d borra linea entera
wq escribe y sale
q! escribe sin salvar nada


PD3: consejos pc
putty desde el pc sirve para conectarse al router
desde consola, con el modem 3g en el pc, puedes escribir screen /dev/ttyUSB0 115200 y probar los comandos AT
Si tienes un conversor TTL, el router ASL-26555 funciona a 57600

PD4:
Aqui hay info que sirve de guia
https://wiki.openwrt.org/doc/recipes/3gdongle
https://foro.seguridadwireless.net/openwrt/(tutorial)-openwrt-y-usb-3g/140/
Pero, a veces, es liosa...
Aqui, info sobre otros chatscripts (https://github.com/zikusooka/ppp-ug/blob/master/chat-script.sh)
Aqui dan info sobre otro chatscript (https://foro.seguridadwireless.net/openwrt/(tutorial)-openwrt-y-usb-3g/80/)
Código: [Seleccionar]
ABORT   BUSY
ABORT   'NO CARRIER'
ABORT   ERROR
REPORT  CONNECT
TIMEOUT 10

""       ATQ0
OK-AT-OK ATZ
OK-AT-OK ATI
OK       ATZ
OK-AT-OK ATX0
TIMEOUT  60

""      "AT&F"
OK      "ATE1"
OK      'AT+CGDCONT=1,"IP","$USE_APN"'
SAY     "Calling UMTS/GPRS"
TIMEOUT 30
OK      "ATD*99***1#"
CONNECT ' '
ATI da info
AT+CPIN=1234 para meter el pin de la SIM manualmente

PD5: Añado el 20 de agosto este comando
AT&V (pregunta todos los comandos AT disponible del modem)
Código: [Seleccionar]
AT&V
&C: 1;
&D: 2;
&E: 0;
&F: 0;
&S: 0;
&W: 0;
E: 1;
L: 0;
M: 0;
Q: 0;
V: 1;
X: 4;
Z: 0;
\Q: 3;
\S: 0;
\V: 0;
S0: 0;
S2: 43;
S3: 13;
S4: 10;
S5: 8;
S6: 2;
S7: 50;
S8: 2;
S9: 6;
S10: 14;
S11: 95;
S30: 0;
S103: 1;
S104: 1;
+FCLASS: 0;
+ICF: 3,3;
+IFC: 2,2;
+IPR: 115200;
+DR: 0;
+DS: 0,0,2048,6;
+WS46: 12;
+CBST: 0,0,1;
+CRLP: (61,61,48,6,0),(61,61,48,6,1),(240,240,52,6,2);
+CV120: 1,1,1,0,0,0;
+CHSN: 0,0,0,0;
+CSSN: 0,0;
+CREG: 0;
+CGREG: 0;
+CFUN:;
+CSCS: "IRA";
+CSTA: 129;
+CR: 0;
+CRC: 0;
+CMEE: 1;
+CGDCONT: (1,"IP","internet","0.0.0.0",0,0),(2,"IPV6","internet","0.0.0.0",0,0);
+CGDSCONT: ;
+CGTFT: ;
+CGEQREQ: (1,2,0,0,0,0,2,0,"0E0","0E0",3,0,0),(2,2,0,0,0,0,2,0,"0E0","0E0",3,0,0),(3,2,0,0,0,0,2,0,"0E0","0E0",3,0,0),(4,2,0,0,0,0,2,0,"0E0","0E0",3,0,0),(5,2,0,0,0,0,2,0,"0E0","0E0",3,0,0),(6,2,0,0,0,0,2,0,"0E0","0E0",3,0,0),(7,2,0,0,0,0,2,0,"0E0","0E0",3,0,0),(8,2,0,0,0,0,2,0,"0E0","0E0",3,0,0),(9,2,0,0,0,0,2,0,"0E0","0E0",3,0,0),(10,2,0,0,0,0,2,0,"0E0","0E0",3,0,0),(11,2,0,0,0,0,2,0,"0E0","0E0",3,0,0),(12,2,0,0,0,0,2,0,"0E0","0E0",3,0,0),(13,2,0,0,0,0,2,0,"0E0","0E0",3,0,0),(14,2,0,0,0,0,2,0,"0E0","0E0",3,0,0),(15,2,0,0,0,0,2,0,"0E0","0E0",3,0,0),(16,2,0,0,0,0,2,0,"0E0","0E0",3,0,0);
+CGEQMIN: ;
+CGQREQ: ;
+CGQMIN: ; ;
+CGEREP: 0,0;
+CGCLASS: "B";
+CGSMS: 1;
+CSMS: 0;
+CMGF: 0;
+CSAS: 0;
+CRES: 0;
+CSCA: "+34622996111",145;
+CSMP: ,,0,0;
+CSDH: 0;
+CSCB: 0,"","";
+FDD: 0;
+FAR: 0;
+FCL: 0;
+FIT: 0,0;
+ES: ,,;
+ESA: 0,,,,0,0,255,;
+CMOD: 0;
+CVHU: 1; ;
+CPIN: ��������,��������;
+CMEC: 0,0,0;
+CKPD: 1,1;
+CGATT: 0;
+CGACT: 0;
+CPBS: "SM";
+CPMS: "SM","SM","SR";
+CNMI: 0,0,0,0,0;
+CMMS: 2;
+FTS: 0;
+FRS: 0;
+FTH: 3;
+FRH: 3;
+FTM: 96;
+FRM: 96;
+CCUG: 0,0,0;
+COPS: 1,0,"";
+CUSD: 0;
+CAOC: 1;
+CCWA: 0;
+CCLK: "";
+CLVL: 2;
+CMUT: 0;
+CPOL: 0,2,"",0,0,0;
+CPLS: 0;
+CTZR: 0;
+CTZU: 0;
+CLIP: 0;
+COLP: 0;
+CDIP: 0;
+CLIR: 0;
^PORTSEL: 0;
^CPIN: ��������,��������;
^ATRECORD: 0;
^FREQLOCK: 12862556,12864140;
^CVOICE: 0;
^DDSETEX: 0
Curiosamente, no devuelve el CSQ (signal quality) aunque si que exite, tampoco el AT^U2DIAG ni AT^SYSCFG...  ??? ??? ???

Gracias a todos por el apoyo. Espero que esta guia ayude a otros
S2
Título: Re:[duda] asl-26555 y modem K3520
Publicado por: Tki2000 en 03-08-2018, 17:01 (Viernes)
¿Ves como sí que sabes hacerlo?
El último parámetro de AT+COPS es el modo de conexión. Algunos módems ni siquiera aceptan ese argumento, y en otros depende de la versión del firmware.
La tabla de modos de conexión es:

    0 GSM
    1 GSM Compact
    2 UTRAN
    3 GSM w/EGPRS
    4 UTRAN w/HSDPA
    5 UTRAN w/HSUPA
    6 UTRAN w/HSDPA and HSUPA
    7 E-UTRAN

Aunque puede variar, y no todos los modos son aceptados.
Título: Re:[duda] asl-26555 y modem K3520
Publicado por: unowos en 03-08-2018, 18:18 (Viernes)
Gracias, aunque, a veces se necesita una mano en medio de la desesperación...

Aprovecho a preguntar.
+ ¿Que es el modo UTRAN? GSM, EGPRS, HSDPA los conozco. UTRAN no.

+ Si quiero que se reincie todas las noches, he visto esto:
https://wiki.openwrt.org/doc/howto/cron
Código: [Seleccionar]
30 4 * * * sleep 70 && touch /etc/banner && reboot
Entiendo que no tiene realtime clock.
Tambien entiendo lo de esperar 70 segundos
He leido que
Citar
cron usa la ultima fecha mas alta del directorio /etc ¿es verdad?
¿No es peligroso usar touch en el directorio /etc ya que estamos flasheando?
He leido esto:
Citar
No me gusta la idea de usar touch ya que realiza escrituras en flash, que aunque sea inofensivo en este caso, es algo que siempre se debería evitar si es posible
Título: Re:[duda] asl-26555 y modem K3520
Publicado por: cheche en 04-08-2018, 02:40 (Sábado)
Pregunto: ¿que más el nombre de la interfaz?
por que el nombre "wan" de la interfaz se utiliza en otros archivos de configuracion. 
Título: Re:[duda] asl-26555 y modem K3520
Publicado por: unowos en 04-08-2018, 14:24 (Sábado)
He movido el router a una sala que tiene poca cobertura.
Yoigo tiene un consorcio con varias compañías, de modo que si de una llega poca señal, coge de otra.
Por ejemplo, en mi móvil, en esa habitación coge cobertura de Orange (aunque ponga yoigo).
la pregunta es, con los comandos at del chatscript, ¿cómo puedo hacer que se active la itinerancia de datos?
Gracias
Título: Re:[duda] asl-26555 y modem K3520
Publicado por: Tki2000 en 04-08-2018, 14:39 (Sábado)
>>> UTRAN <<< (https://en.wikipedia.org/wiki/UMTS_Terrestrial_Radio_Access_Network)

Si quieres itinerancia de operadores, deja el operador en automático. Depende del firmware, pero debería cambiar al que más cobertura tenga. Puede funcionar o no. He tenido pinchos a los que tenía que poner manualmente el operador, y otros a los que no hacía falta.

Yo cuando tenía Yoigo, lo conectaba a la red Movistar, que tenía más cobertura, pero tenía que hacerlo manualmente, ya que la red "preferida" tenía menos cobertura.
Título: Re:[duda] asl-26555 y modem K3520
Publicado por: unowos en 05-08-2018, 13:01 (Domingo)
Claro, pero, si no le pongo AT+COPS=1,2,"21404",2 no se conecta y se queda en "no carrier".
Asi que, no lo veo como posible solucion... Creo...

Por cierto, el conector CRC9 que esta oculto, ¿ganaré algun db con una pequeña antena?
Se que la potencia que tengo es la que hay. No hay milagros. Pero creo que ganaré un poco en direccionalidad con una antena y será mejor que el pincho usb raso.
¿que os parece?
Título: Re:[duda] asl-26555 y modem K3520
Publicado por: Tki2000 en 06-08-2018, 00:43 (Lunes)
Claro, pero, si no le pongo AT+COPS=1,2,"21404",2 no se conecta y se queda en "no carrier".
Asi que, no lo veo como posible solucion... Creo...

Por cierto, el conector CRC9 que esta oculto, ¿ganaré algun db con una pequeña antena?
Se que la potencia que tengo es la que hay. No hay milagros. Pero creo que ganaré un poco en direccionalidad con una antena y será mejor que el pincho usb raso.
¿que os parece?

Creo recordar, cuando hice pruebas tiempo ha, que para poner el auto en algún pincho tenía que desregistrar primero la red.
Mira a ver qué red tiene registrada:
AT+COPS?
Desregistra la red:
AT+COPS=2
Mira a ver si realmente se ha desregistrado:
AT+COPS?
Pon el modo automático:
AT+COPS=0,0

Supongo que con antena alguna ganancia tendrás. No sabría decirte, porque no las uso.

Título: Re:[duda] asl-26555 y modem K3520
Publicado por: unowos en 06-08-2018, 08:59 (Lunes)
Muchas gracias por todo. Si hago algun avance mas lo posteare.
S2
Título: Re:[duda] asl-26555 y modem K3520
Publicado por: unowos en 20-08-2018, 09:29 (Lunes)
Buenas.

Esto es una locura. No responde a un patron.
Si lo apago y lo vuelvo a encender, puede que se conecte puede que no.
Por mucho que cambio comandos y pruebo... nada de nada.
Es aleatorio. Modifico el chatscript y puede que se conecte puede que no.
Aunque este conectado al 3g, mando un reboot al router, y se desconecta...
No entiendo...
Lo unico que sospecho es que lanza el chatscript antes de que esté preparado el modem 3g.
¿como se podría hacer que esperara un tiempo a que se inicie?
¿como puedo tener seguridad de lo que está pasando?

Gracias
PD he añadido en el post que hice la recompilacion el comando AT&V para mas datos...
Título: Re:[duda] asl-26555 y modem K3520
Publicado por: Tki2000 en 20-08-2018, 10:26 (Lunes)
Buenas.

Esto es una locura. No responde a un patron.
Si lo apago y lo vuelvo a encender, puede que se conecte puede que no.
Por mucho que cambio comandos y pruebo... nada de nada.
Es aleatorio. Modifico el chatscript y puede que se conecte puede que no.
Aunque este conectado al 3g, mando un reboot al router, y se desconecta...
No entiendo...
Lo unico que sospecho es que lanza el chatscript antes de que esté preparado el modem 3g.
¿como se podría hacer que esperara un tiempo a que se inicie?
¿como puedo tener seguridad de lo que está pasando?

Gracias
PD he añadido en el post que hice la recompilacion el comando AT&V para mas datos...

Antes de poner la red en automático, intenta hacer un escaneo de redes:
AT+COPS=?
Supongo que entre un comando AT y otro estarás comprobando que la respuesta sea OK. Lo he dado por sentado, pero para que se ejecute una instrucción AT condicionada al éxito anterior, hay que poner el resultado esperado antes del comando AT, sino no espera y se ejecuta todo de corrido:

AT+COPS?
"OK" AT+COPS=2
"OK" AT+COPS?
"OK" AT+COPS=0,0


Título: Re:[duda] asl-26555 y modem K3520
Publicado por: unowos en 20-08-2018, 10:39 (Lunes)
Me parece, (no estoy completamente seguro) que el problema viene lo siguiente:
- si le doy a ifconfig no me muestra la interface 3g. Deduzco que no está montada-preparada-lista.
- escribo
echo "AT^U2DIAG=0" >/dev/ttyUSB0
ifup 3g

y empieza a funcionar

¿Alguna idea para automatizar esto y descartarlo?
https://wiki.openwrt.org/doc/techref/initscripts ???

¿podría hacerlo asi: ?
a traves de luci, en system starup
ifdown 3g && sleep 10 && echo "AT^U2DIAG=0" >/dev/ttyUSB0 && ifup 3g
exit 0



PD gracias TKI2000
si, espero al OK
lo del cops... "creo" que necesito establecerlo manualmente. Todas las veces que he intentado con 0,0 no ha tirado, pero puede que seria porque no estuviera listo el modem...

Este es mi chatscript actual
Código: [Seleccionar]
ABORT   BUSY
ABORT   'NO CARRIER'
ABORT   ERROR
REPORT  CONNECT
TIMEOUT 10
""      AT&F
OK      ATE1
OK      'AT+COPS=1,2,"21404"'
OK      'AT+CGDCONT=1,"IP","$USE_APN"'
SAY     "Calling UMTS/GPRS"
OK      "ATD$DIALNUMBER"
TIMEOUT 22
CONNECT ' '

Y la respuesta AT+COPS=?
Código: [Seleccionar]
(2,"Yoigo","YOIGO","21404",2),
(1,"Orange","Orange","21403",0),
(1,"Orange","Orange","21403",2),
(1,"movistar","movistar","21407",0),
(1,"movistar","movistar","21407",2),
(3,"vodafone ES","voda ES","21401",0),
(3,"vodafone ES","voda ES","21401",2),
,(0,1,2,3,4),(0,1,2)^M
Título: Re:[duda] asl-26555 y modem K3520
Publicado por: Tki2000 en 20-08-2018, 14:31 (Lunes)
Me parece, (no estoy completamente seguro) que el problema viene lo siguiente:
- si le doy a ifconfig no me muestra la interface 3g. Deduzco que no está montada-preparada-lista.
- escribo
echo "AT^U2DIAG=0" >/dev/ttyUSB0
ifup 3g

y empieza a funcionar

¿Alguna idea para automatizar esto y descartarlo?
https://wiki.openwrt.org/doc/techref/initscripts ???

¿podría hacerlo asi: ?
a traves de luci, en system starup
ifdown 3g && sleep 10 && echo "AT^U2DIAG=0" >/dev/ttyUSB0 && ifup 3g
exit 0



PD gracias TKI2000
si, espero al OK
lo del cops... "creo" que necesito establecerlo manualmente. Todas las veces que he intentado con 0,0 no ha tirado, pero puede que seria porque no estuviera listo el modem...

Este es mi chatscript actual
Código: [Seleccionar]
ABORT   BUSY
ABORT   'NO CARRIER'
ABORT   ERROR
REPORT  CONNECT
TIMEOUT 10
""      AT&F
OK      ATE1
OK      'AT+COPS=1,2,"21404"'
OK      'AT+CGDCONT=1,"IP","$USE_APN"'
SAY     "Calling UMTS/GPRS"
OK      "ATD$DIALNUMBER"
TIMEOUT 22
CONNECT ' '

Y la respuesta AT+COPS=?
Código: [Seleccionar]
(2,"Yoigo","YOIGO","21404",2),
(1,"Orange","Orange","21403",0),
(1,"Orange","Orange","21403",2),
(1,"movistar","movistar","21407",0),
(1,"movistar","movistar","21407",2),
(3,"vodafone ES","voda ES","21401",0),
(3,"vodafone ES","voda ES","21401",2),
,(0,1,2,3,4),(0,1,2)^M

Nunca he tenido que levantar manualmente la interfaz 3g. Simplemente funciona cuando conecta.

Antes de forzar la red, desvincula la red por defecto.
OK      AT+COPS=2
OK      AT+COPS=1,2,"21404"


Sube el primer timeout a 30.
Título: Re:[duda] asl-26555 y modem K3520
Publicado por: unowos en 20-08-2018, 15:01 (Lunes)
Ya lo he cambiado en el chatscript.
Voy a probar. Gracias.
Cuando sepa algo, lo postearé.

La cosa es que la interface 3g si está levantada por defecto.
Pero para mandar un comando AT "manualmente", lo bajo.
Por eso lo de:
ifdown 3g && sleep 10 && echo "AT^U2DIAG=0" >/dev/ttyUSB0 && ifup 3g
Pero no se si la sintaxis seria correcta para hacerlo en automatico.

Lo de U2DIAG es para hacerle funcionar en "solo modem". Ni sd, ni cd-rom, ni pc ui. Nada. Solo modem.

¿?
Título: Re:[duda] asl-26555 y modem K3520
Publicado por: unowos en 20-08-2018, 15:44 (Lunes)
De momento el primer power off lo ha aguantado. Veremos que tal mañana por la mañana.
Le he dejado un cron  a las 4:30 am para que reinicie. Si funciona bien lo habremos logrado.
Título: Re:[duda] asl-26555 y modem K3520
Publicado por: Tki2000 en 20-08-2018, 18:36 (Lunes)
Ya lo he cambiado en el chatscript.
Voy a probar. Gracias.
Cuando sepa algo, lo postearé.

La cosa es que la interface 3g si está levantada por defecto.
Pero para mandar un comando AT "manualmente", lo bajo.
Por eso lo de:
ifdown 3g && sleep 10 && echo "AT^U2DIAG=0" >/dev/ttyUSB0 && ifup 3g
Pero no se si la sintaxis seria correcta para hacerlo en automatico.

Lo de U2DIAG es para hacerle funcionar en "solo modem". Ni sd, ni cd-rom, ni pc ui. Nada. Solo modem.

¿?

¿Es que no te funciona si no haces eso?
usb_modeswitch te debe dejar el modem en el modo serial, para que se conecte directamente al ejecutar chat.3g
¿Tienes la interfaz habilitada para que se levante en el arranque?
Es que creo que simplemente añadiendo las líneas
OK      AT+COPS=2
OK      AT+COPS=1,2,"21404"

a chat.3g debería funcionar directamente.

Título: Re:[duda] asl-26555 y modem K3520
Publicado por: unowos en 20-08-2018, 18:47 (Lunes)
Gracias!
Ya... a mi tambien me gustaría que hubiera funcionado out-of-the-box.

Funciona a veces si, a veces no.
Se queda parpadeando en verde (no conectado)
Cambiando chatscript se conecta (se queda fijo en azul).
Pero al reiniciar o apagar y volver a encender, es una loteria... a veces vuelve a funcionar, otras no.

De momento, parece que funciona. Veremos mañana
Título: Re:[duda] asl-26555 y modem K3520
Publicado por: unowos en 21-08-2018, 18:44 (Martes)
Pues parece que aguanta reinicios, apagados subitos y todo. Y al volver a encenderlo funciona bien. Se conecta bien... asi que... parece que hemos dado en la cable.

Gracias!

Seguiré atento  >:( >:( >:(
Título: Re:[duda] asl-26555 y modem K3520
Publicado por: pityflush en 31-08-2018, 01:49 (Viernes)
¿Ves como sí que sabes hacerlo?
El último parámetro de AT+COPS es el modo de conexión. Algunos módems ni siquiera aceptan ese argumento, y en otros depende de la versión del firmware.
La tabla de modos de conexión es: run 3 (https://run3coolmath.io/)

    0 GSM
    1 GSM Compact
    2 UTRAN
    3 GSM w/EGPRS
    4 UTRAN w/HSDPA
    5 UTRAN w/HSUPA
    6 UTRAN w/HSDPA and HSUPA
    7 E-UTRAN

Aunque puede variar, y no todos los modos son aceptados.

Yoigo tiene un consorcio con varias compañías, de modo que si de una llega poca señal, coge de otra.
Por ejemplo, en mi móvil, en esa habitación coge cobertura de Orange (aunque ponga yoigo).
la pregunta es, con los comandos at del chatscript, ¿cómo puedo hacer que se active la itinerancia de datos?
Título: Re:[duda] asl-26555 y modem K3520
Publicado por: unowos en 31-08-2018, 09:38 (Viernes)
Por lo que decia Tki2000, al poner cops 0,0 se queda en automatico y elige el solo