?>/script>'; } ?> Como instalar una PC5740 verizon-iusacell? Widgets Magazine

Autor Tema: Como instalar una PC5740 verizon-iusacell?  (Leído 4630 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Mefrodo

  • Visitante
Como instalar una PC5740 verizon-iusacell?
« en: 16-12-2008, 05:10 (Martes) »
Caballeros este es mi primer post e inicio con las molestias, bueno pues me acabo de instalar el wifislax 3.1, (esta de sobra señalar que soy nuevo en el arte) 
 Mi primer problema es hacer funcionar mi PC5740. Para lo cual me busque algo de info y esto es lo que me encontré en http://www.linux.com/feature/52729    que son las instrucciones para activar una PC5740  con servicio de VERIZON, yo estoy en Mexico y tengo servicio con IUSACELL  pero asumo que solo hay que cambiar el username  y listo (si no es asi háganmelo saber)  anexo una pequeña traducción  para entendernos mejor.

Primero determina el número de vendedor y de producto de tu tarjeta EVDO para poder  llamar módulos kernel correctos. Para PC5740 son

vendor=0x106c product=0x3701 

si estas usando otra tarjeta EVDO, antes de insertarla, abre una terminal y escribe el siguiente comando como ROOT:   
 
cat /proc/bus/usb/devices devices

Después inserta la tarjeta, y escribe este comando como ROOT:

diff /proc/bus/usb/devices devices | grep Vendor


Tu número de producto y de vendedor debería de aparecer en este formato

< P: Vendor=106c ProdID=3701
Rev=0.00

Ahora es tiempo de agregar el modulo kernel apropiado para dar soporte a la tarjeta. Linux ve la tarjeta como USB/serial modem,  entonces llama este comando otra vez como ROOT, insertando los numeros correctos de tu tarjeta
 modprobe usbserial vendor=0x106c product=0x3701

para verificar que las cosas están corriendo como deberían, ve a /dev directory y deberías ver un archivo llamado ttyACM0 este es el nombre que la com****dora le ha dado a la tarjeta.

 Puedes usar diferentes programas para hacer que el dispositivo ttyACM0 marque (dial out) en Linux, pero mostraremos como usar el pppd porque la mayoría de las distribuciones Linux lo incluyen. Puedes escribir los comando pppd cada vez que te conectas pero es mas fácil crear un script simple.  Necesitaras saber tu numero de cell de 10 digitos por que actua como nombre de usuario los de mas datos son comunes en las cuentas de banda ancha de Verizon. (En mi caso IUSACELL)

Para escribir el script, abre tu  editor de texto favorito como ROOT y escribe los siguiente remplazando xxxxxxxxxxx con tu numero.
 (para iusacel seria xxxxxxxxxxx@iusasipevdo.com)

ttyACM0
115200
debug
noauth
defaultroute
usepeerdns
connect-delay 10000
user xxxxxxxxxx@vzw3g.com
show-password
crtscts
lock
lcp-echo-failure 4
lcp-echo-interval 65535
connect '/usr/sbin/chat -v -t3 -f /etc/ppp/peers/1xevdo_chat'

Nombra el archive 1xevdo y guaradalo en /etc/ppp/peers/. Checa en http://kenkinder.com/using-verizon-wireless-evdo-pc5740-and-linux/   para ver para que es cada linea de est script.

La ultima linea del script llama  a otro archivo que necesitas crear, llamado 1evdo_chat. Otra vez como ROOT en tu editor de textos crea un archivo que contenga la siguiente información:

ABORT 'NO CARRIER' ABORT 'ERROR' ABORT 'NO DIALTONE' ABORT
'BUSY' ABORT 'NO ANSWER'
'' ATZ
OK-AT-OK ATDT#777
CONNECT \d\c

Nómbralo 1xevdo_chat y guárdalo en /etc/ppp/peers. Este archivo contiene comandos de modem, incluyéndole numero 777. que es el necesario para marcar y alcanzar la red de verizon EVDO (asumo que la de iusacell también)

Con tu tarjeta EVDO conectada, abre pppd y llama el escript que acaba de ser creado. En una Terminal como usuario regular escribe  pppd call 1xevdo  y presiona enter. Este comando no te da ninguna respuesta inmediata, pero necesitas ver que IP adress  a asignado Verzon/iusacell a tu modem, entonces escribe este comando:

tail -f /var/log/messages     

Y deberias ver en tu terminal una serie de mensajes en tu terminal similar a este.

Feb 15 20:12:48 localhost chat[7946]: abort on (BUSY)
Feb 15 20:12:48 localhost chat[7946]: abort on (NO ANSWER)
Feb 15 20:12:48 localhost chat[7946]: send (ATZ^M)
Feb 15 20:12:48 localhost chat[7946]: expect (OK)
Feb 15 20:12:48 localhost chat[7946]: ATZ^M^M
Feb 15 20:12:48 localhost chat[7946]: OK
Feb 15 20:12:48 localhost chat[7946]: -- got it
Feb 15 20:12:48 localhost chat[7946]: send (ATDT#777^M)
Feb 15 20:12:48 localhost chat[7946]: expect (CONNECT)
Feb 15 20:12:48 localhost chat[7946]: ^M
Feb 15 20:12:50 localhost chat[7946]: ATDT#777^M^M
Feb 15 20:12:50 localhost chat[7946]: CONNECT
Feb 15 20:12:50 localhost chat[7946]: -- got it
Feb 15 20:12:50 localhost chat[7946]: send (\d)
Feb 15 20:12:51 localhost pppd[7945]: Serial connection established.
Feb 15 20:12:51 localhost pppd[7945]: Using interface ppp0
Feb 15 20:12:51 localhost pppd[7945]: Connect: ppp0 /dev/ttyACM0r/loc
Feb 15 20:13:01 localhost pppd[7945]: local IP address 70.197.15.21
Feb 15 20:13:01 localhost pppd[7945]: remote IP address 66.174.38.5
Feb 15 20:13:01 localhost pppd[7945]: primary DNS address 66.174.95.44
Feb 15 20:13:01 localhost pppd[7945]: secondary DNS address 66.174.92.14


Si el modem no se conecta o se desconecta, intenta de Nuevo, Sal de pppd presionando  Ctrl-C, si intentas reconectar y obtienes este mensaje

Device ttyACM0 is locked by pid 6396

Entonces conviertete en ROOT  ve a  /var/locked  y borra el archivo que esta bloqueando ttyACMO. Escribe rm filename y preciona enter.

Una vez que te has conectado exitosamente necesitas tomar un paso mas antes de poder navegar. Busca en tu terminal el IP address que Verizon/iusacell asigno a tu tarjeta. Después  como ROOT    abre otra terminal y escribe lo siguiente tu IP address en lugar de xxx.xxx.xxx.xxx :

route add default gw xxx.xxx.xxx.xxx

Este comando agrega el IP adress local a tu tabla de ruteo y la PC se puede comunicar con otra pc en Internet, ahora deberias de estar listo oara navegar…
[/i]

Bueno caballeros pues ahí termina y allí comienzo yo. 
Entiendo que  la terminal como root es el equivalente o cosa similar al MS DOS con derechos de adminstrador de windos  verdad?
Entonces scrip deberia ser como un archivo.bat?

Pues a lo mas que lleque fue a guararlo como texto plano, y ejecutar los comando pero no funciona.  Alguien me puede decir como hago el SCRIPT??

Explicación para dummies al cuadrado por favor!!!!

Este es el resutado que me da el ultimo comando.

">wifislax ~ # tail -f /var/log/messages</span>
">Dec 14 21:03:39 (none) kernel: usb 1-1: generic converter now attached to ttyUSB0</span>
>Dec 14 21:03:39 (none) kernel: usbcore: registered new interface driver usbserial_generic/span>
>Dec 14 21:03:39 (none) kernel: drivers/usb/serial/usb-serial.c: USB Serial Driver core
>Dec 14 21:04:07 (none) gconfd (root-9878): GConf server is not in use, shutting down.
>Dec 14 21:04:07 (none) gconfd (root-9878): Exiting</span>
>Dec 14 21:10:08 (none) kernel: PPP generic driver version 2.4.2
>Dec 14 21:10:08 (none) pppd[11475]: pppd 2.4.4 started by root, uid 0
>Dec 14 21:10:10 (none) pppd[11475]: Exit.
>Dec 14 21:14:28 (none) pppd[12010]: pppd 2.4.4 started by root, uid 0
>Dec 14 21:14:30 (none) pppd[12010]: Exit.