Demo Blog

Potterpig

POR FIN CON DOMINIO PROPIO

by Andrés Morantes on Nov.22, 2009, under

DESPUES DE UNA LARGA ESPERA Y ALGUNOS CONSEJOS Y FINALMENTE CON LA AYUDA DE @eepica HE DECIDIDO MONTAR DOMINIO, ESPERO LES GUSTE Y PEQUESE LA RODADITA
1 comentarios more...

Configuración de modem USB 3G y celular 3G como modem

by Andrés Morantes on Nov.22, 2009, under

Bueno, este tip me ha sacado de varios líos, da la casualidad que soy una persona que le gusta viajar mucho, por lo general llevo conmigo mi fiel amigo netbook y mi celular 3G que por suerte no es Blackbery y lo esto porque la mayoría de estos dispositivos son GSM en Colombia, y la gente es muy ingenua y aun así los compran, en fin, he necesitado conectarme desde mi linux, lo cual mostrare varios ejemplos.
Dispositivos usados
LG GM310
HUAWEI 156B

La forma fácil.

Esta es de muy ayuda si no se tiene mucho conocimiento o si realmente se esta de afan, y es el Network Manager, este es el famoso software de administración de redes que viene por defecto en Gnome, lo cual puede convivir con otros escritorios como xfce4 y openbox, este sera de gran ayuda para los que usan Ubuntu, ya que viene por defecto.


















































La forma ideal.

Para mi Network manager es un administrador que realmente ODIO con todo mi ser, como alguien dijo alguna vez este es posiblemente un demonio mutante, así pues, prefiero soluciones alternativas.
Por lo general estos modems se detecta como /dev/ttyUSB0 o /dev/ttyUSB1 y los celulares 3G conectados como modem se detectan como /dev/ttyACM0 o /dev/ttyACM1

para esto basta con hacer un ls sobre /dev de la siguiente forma


[spiderpig@blacky ~]$ ls /dev/tty
tty      tty16    tty24    tty32    tty40    tty49    tty57    tty8
tty0     tty17    tty25    tty33    tty41    tty5     tty58    tty9
tty1     tty18    tty26    tty34    tty42    tty50    tty59    ttyS0
tty10    tty19    tty27    tty35    tty43    tty51    tty6     ttyS1
tty11    tty2     tty28    tty36    tty44    tty52    tty60    ttyS2
tty12    tty20    tty29    tty37    tty45    tty53    tty61    ttyS3
tty13    tty21    tty3     tty38    tty46    tty54    tty62    ttyUSB0
tty14    tty22    tty30    tty39    tty47    tty55    tty63    ttyUSB1
tty15    tty23    tty31    tty4     tty48    tty56    tty7

ahora descargaremos los paquetes necesarios, en este caso serian wvdial y ppp y posterior a esto modificaremos el archivo de configuración, con este archivo de configuración podremos tener acceso a cualquier operador móvil en Colombia, la idea es modificar el archivo de configuracion segun sea el dispositivo a usar, si es un modem 3G usar /dev/ttyUSB0 o un Celular como modem 3G usar /dev/ttyACM0, en mi caso como hago uso de los dos solo comentare el que no uso agregando (;).

[spiderpig@blacky ~]$ sudo pacman -Sy wvdial ppp
[spiderpig@blacky ~]$ nano /etc/wvdial.conf



[Dialer tigo]
init1=AT+CGDCONT=1,"IP","web.colombiamovil.com.co"
Modem Type = USB Modem
ISDN = 0
Password = "guess"
Username = "guess"
New PPPD = yes
Phone = * 99#
Modem = /dev/ttyUSB0
;Modem = /dev/ttyACM0
Baud = 460800
Stupid Mode = yes

[Dialer comcel]
init1=AT+CGDCONT=1,"IP","internet.comcel.com.co"
Modem Type = USB Modem
ISDN = 0
Password = "COMCELWEB"
Username = "COMCELWEB"
New PPPD = yes
Phone = * 99#
Modem = /dev/ttyUSB0
;Modem = /dev/ttyACM0
Baud = 460800Stupid Mode = yes


[Dialer movistar]
init1=AT+CGDCONT=1,"IP","internet.movistar.com.co"
Modem Type = USB Modem
ISDN = 0
Password = "movistar"
Username = "movistar"
New PPPD = yes
Phone = * 99#
Modem = /dev/ttyUSB0
;Modem = /dev/ttyACM0

Baud = 460800
Stupid Mode = yes

ahora solo basta con conectarnos con el operador de la siguiente forma.

wvdial [operador], como mi operador es tigo seria de la siguiente forma

[spiderpig@blacky ~]$ sudo wvdial tigo

Nota: en mi caso, tuve problemas en Arch para conectarme al principio el cual viendo los logs del sistema fue facil detectar la raiz del problema


Oct 28 12:48:05 blacky kernel: usb 1-2: new high speed USB device using ehci_hcd and address 20
Oct 28 12:48:05 blacky kernel: scsi27 : usb-storage 1-2:1.0
Oct 28 12:48:05 blacky kernel: usb 1-2: USB disconnect, address 20
Oct 28 12:48:12 blacky kernel: usb 1-2: new high speed USB device using ehci_hcd and address 21
Oct 28 12:48:12 blacky kernel: option 1-2:1.0: GSM modem (1-port) converter detected
Oct 28 12:48:12 blacky kernel: usb 1-2: GSM modem (1-port) converter now attached to ttyUSB0
Oct 28 12:48:12 blacky kernel: option 1-2:1.1: GSM modem (1-port) converter detected
Oct 28 12:48:12 blacky kernel: usb 1-2: GSM modem (1-port) converter now attached to ttyUSB1
Oct 28 12:48:12 blacky kernel: scsi28 : usb-storage 1-2:1.2
Oct 28 12:48:12 blacky kernel: scsi29 : usb-storage 1-2:1.3
Oct 28 12:48:13 blacky kernel: scsi 28:0:0:0: CD-ROM            HUAWEI   Mass Storage     2.31 PQ: 0 ANSI: 2
Oct 28 12:48:13 blacky kernel: scsi 29:0:0:0: Direct-Access     HUAWEI   MMC Storage      2.31 PQ: 0 ANSI: 2
Oct 28 12:48:13 blacky kernel: sd 29:0:0:0: Attached scsi generic sg2 type 0
Oct 28 12:48:13 blacky kernel: sr0: scsi-1 drive
Oct 28 12:48:13 blacky kernel: sd 29:0:0:0: [sdc] Attached SCSI removable disk
Oct 28 12:48:13 blacky kernel: sr 28:0:0:0: Attached scsi generic sg3 type 5
Oct 28 12:48:15 blacky kernel: sd 29:0:0:0: [sdc] 121856 512-byte logical blocks: (62.3 MB/59.5 MiB)
Oct 28 12:48:15 blacky kernel: sdc: sdc1



como ven, al conectar mi modem, el se detecta como una unidad externa de CDROM, este error es comun y una buena forma de corregir esto es cambiando la politica para se detectado como modem y no como dispositivo externo.

Otro error comun es el siguiente


[spiderpig@blacky ~]$ sudo wvdial tigo
--> WvDial: Internet dialer version 1.61
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: AT+CGDCONT=1,"IP","web.colombiamovil.com.co"
--> Sending: ATQ0
ATQ0
OK
--> Re-Sending: AT+CGDCONT=1,"IP","web.colombiamovil.com.co"
AT+CGDCONT=1,"IP","web.colombiamovil.com.co"
OK
--> Modem initialized.
--> Sending: ATDT* 99#
--> Waiting for carrier.
ATDT* 99#
NO CARRIER
--> No Carrier!  Trying again.
--> Sending: ATDT* 99#
--> Waiting for carrier.
ATDT* 99#
NO CARRIER
--> No Carrier!  Trying again.
--> Sending: ATDT* 99#
--> Waiting for carrier.
ATDT* 99#

Este error se debe a dos cosas, posiblemente estas ejecutando el wvdial antes de que el dispositivo móvil detecte estaciones bases cercanas, o posiblemente este dispositivo se detecto y subió como un dispositivo externo. La solución es sencilla, desconecte el módem y vuelva a conectarlo, espere a que este se sincronice, por lo general puede durar hasta 30 seg sincronizando y vuelva a intentar.
Saldrá algo parecido a esto
[spiderpig@blacky ~]$ sudo wvdial tigo
--> WvDial: Internet dialer version 1.61
--> Cannot get information for serial port.
--> Initializing modem.
--> Sending: AT+CGDCONT=1,"IP","web.colombiamovil.com.co"
AT+CGDCONT=1,"IP","web.colombiamovil.com.co"
OK
--> Modem initialized.
--> Sending: ATDT* 99#
--> Waiting for carrier.
ATDT* 99#
CONNECT
--> Carrier detected.  Starting PPP immediately.
--> Starting pppd at Thu Oct 28 12:58:16 2010
--> Pid of pppd: 15937
--> Using interface ppp0
--> pppd: �11]� 
--> pppd: �11]� 
--> pppd: �11]� 
--> pppd: �11]� 
--> pppd: �11]� 
--> pppd: �11]� 
--> local  IP address 186.180.72.84
--> pppd: �11]� 
--> remote IP address 10.64.64.64
--> pppd: �11]� 
--> primary   DNS address 200.13.249.101
--> pppd: �11]� 
--> secondary DNS address 200.75.51.133
--> pppd: �11]�

0 comentarios more...
Con la tecnología de Blogger.

Looking for something?

Use the form below to search the site:

Still not finding what you're looking for? Drop a comment on a post or contact us so we can take care of it!