Modemmd300 arnet-karmic

688 visualizaciones

Publicado el

Configuración del Modem MD 300 S

0 comentarios
0 recomendaciones
Estadísticas
Notas
  • Sé el primero en comentar

  • Sé el primero en recomendar esto

Sin descargas
Visualizaciones
Visualizaciones totales
688
En SlideShare
0
De insertados
0
Número de insertados
2
Acciones
Compartido
0
Descargas
0
Comentarios
0
Recomendaciones
0
Insertados 0
No insertados

No hay notas en la diapositiva.

Modemmd300 arnet-karmic

  1. 1. Como configurar el modem Sony Erisson MD300 USB para Arnet GO en los sistemas GNU/Linux - II Nueva Guía ahora para Karmic Koala (9.10) La siguiente guía está orientada a los usuarios del servicio de Arnet GO, utilizándose  artículos e instructivos de otros autores, junto a la experiencia personal del propio creador. Así  mismo   y,  cambiando   algunas  configuraciones,  también   puede  ser  utilizada   para  otros proveedores de banda ancha móvil. INSTRUCCIONES EL modem md300 de la Empresa Sony Ericsson no tiene soporte para las distribuciones linux. Pero  gracias a Dios a alguien se le prendió la “Lamparita”. Yo hace tiempo atrás para hacerlo funcionar utilizaba la  aplicación WVDIAL y continúo usándola; pero según algunos instructivos que encontrarán en la red y gracias al  Lenguaje “PYTHON”, algunos usuarios pudieron configurar tranquilamente el módem desde el “Network Manager”  de Ubuntu. Quiero aclarar que yo no pude lograrlo y opté por una mezcla de procesos que trataré de explicar de la  manera más sencilla. Creo que no es una manera muy prolija de hacerlo pero...funciona. Esta guía va dirigida para el uso del modem con Karmic Koala (9,10) y con la aplicación que ya utilizamos  en el instructivo para Jaunty e Intrepid: WVDIAL. Antes que nada necesitamos descargar el paquete “Pyserial”, el mismo lo podemos agregar desde una  terminal o consola con el siguiente comando:  # sudo apt­get intall python­serial 
  2. 2. 1. Abrimos una terminal Texto 1: Ir a Aplicaciones> Accesorios> Terminal 2. e ingresamos en modo “root”  (root = usuario con todos los privilegios de lectura, escritura, borrado; debemos tipear en consola sudo  su, colocamos nuestra contraseña y observamos que el símbolo $ cambia por #, lo que nos indica que ya somos  usuario root: con todos los privilegios, así que mucho cuidado con las órdenes que ejecutemos.) Texto 2: En la terminal nos ponemos como usuario "root" 3. Instalamos como dijimos el paquete Python escribiendo en la consola lo siguiente: #sudo apt­get install python­serial 4. Ahora podemos crear la primer regla o archivo que necesitaremos con el nombre:   50­md300.rules  y lo  guardaremos en la  siguiente ubicación:  /etc/udev/rules.d/  (nótese  que  uno  de  los directorios lleva  un  “punto” luego de rules)
  3. 3. Dependiendo del editor de texto que tengas instalado o del que prefieras (nano, gedit, vi, etc.) escribir lo siguiente  en la terminal: (prefiero utilizar “gedit” ya que es el editor con el que me acostumbré y a muchos les parecerá  familiar) $ sudo gedit /etc/udev/rules.d/50­md300.rules  Texto 3: Utilizando "gedit" para crear las reglas Texto 4: El editor "gedit" con la primera regla a crear Cuando se abra el editor de textos, escribir y guardar los siguientes datos: (puedes copiar y pegar lo siguiente) TEXTO A COPIAR:
  4. 4. ACTION!="add", GOTO="3G_End" #SUBSYSTEMS=="usb", ATTRS{idProduct}=="d0cf", ATTRS{idVendor}=="0fce",  NAME="%k", RUN+="/bin/sh ­c 'echo 3 > /sys/%p/bConfigurationValue'" SUBSYSTEMS=="usb", ATTRS{idProduct}=="d0cf", ATTRS{idVendor}=="0fce",  RUN+="/bin/sh ­c 'echo 2 > /sys/%p/bConfigurationValue'" #SUBSYSTEMS=="usb", ATTRS{idProduct}=="d0cf", ATTRS{idVendor}=="0fce",  RUN+="/usr/sbin/usb_modeswitch ­­default­vendor 0x0fce ­­default­product 0xd0cf" LABEL="3G_End"  Guardar los datos y salir del editor. 5. Luego editamos la segunda regla con: # sudo gedit /usr/local/bin/md300­ethernet y copiamos el siguiente texto: #! /usr/bin/python import time; time.sleep(5); import serial; s=serial.Serial(“/dev/ttyACM0″); s.write(“AT+CFUN=6r”); time.sleep(10); s.write(“AT*ENAP=1,1r”)  a este ultimo archivo hay que brindarle permiso de activación con: # sudo chmod +x /usr/local/bin/md300­ethernet  6. De la misma forma al paso anterior crear un nuevo regla en: /etc/wvdial.conf De nuevo abrir el editor de texto favorito y crearlo con: #sudo gedit /etc/wvdial.conf
  5. 5. Texto 5: El editor "gedit" con la segunda regla a crear Cuando se abra escribir dentro lo siguiente (o copiamos y pegamos dentro lo siguiente): TEXTO A COPIAR: [Dialer Defaults] * Atención a estas 2   Modem = /dev/ttyACM0  ISDN = off primeras líneas. Hay que   Modem Type = USB Modem modificarlas al final del   Baud = 460800 instructivo.  Init = ATZ  Init2 = AT+CFUN=1  Init3 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0  Init4 = AT+CGDCONT=1,"IP","arnet.personal.com"  Init5 =  Init6 =  Init7 =  Init8 =  Init9 =  Phone = *99#  Phone1 =  Phone2 =  Phone3 =  Phone4 =  Dial Prefix =  Dial Attempts = 1  Dial Command = ATM1L3DT  Ask Password = off  Username = gprs  Password = gprs  Auto Reconnect = off  Abort on Busy = off  Carrier Check = on  Check Def Route = on  Abort on No Dialtone = on  Stupid Mode = offs   Idle Seconds = 0  Auto DNS = off  ;Domain =  ;Nameserver = 172.25.7.6  ;Nameserver2 = 172.25.7.7  ;Minimize = off  ;Dock = on
  6. 6. Estos son los datos del módem MD300 (el Sony Ericsson), y los datos de acceso a las antenas de  Personal, comandos AT, numero de teléfono al que llama (99), usuario y contraseña (gprs) y más información que  es necesaria para poder conectar con la red celular. Sigamos. 7. Ahora ya tenemos las reglas necesarias para nuestro modem, pero deberemos ayudarnos un poco  más con una aplicación para el “marcado” y reconocimiento del lugar (puerto USB) en que está nuestro  modem: GNOME PPP Esta   aplicación   deberemos   instalarla   desde   el   “Centro   de   Software   de   Ubuntu”   o   con   el   “Gestor   de  paquetes de Sinaptyc” 8. Una vez instalado deberemos reiniciar nuestra máquina. Luego procedemos a conectar nuestro  modem, esperamos que termine de leerse (cambio de color de luces) y ejecutamos el GNOME PPP Inicio de GNOME PPP 9. Una vez iniciado, solo debe interesarnos la parte del “setup”, pues allí descubriremos donde se  aloja nuestro modem USB
  7. 7. 10. Debemos hacer “click” en “detectar” para que nos determine donde esta alojado el modem y poder  cambiarlo en nuestro archivo WVDIAL.CONF que ya habíamos creado. En la celda Dispositivo figurará donde esta el  modem 11. Ahora debemos volver a editar nuestro archivo wvdial.conf Observamos la línea donde figura lo siguiente y cambiamos por la información que obtuvimos del paso  anterior: * [Dialer Defaults] Modem = /dev/ttyACM0 cambiamos Modem = /dev/ttyACM0 por Modem = /dev/por lo que figure 12. Guardamos el archivo con los datos ingresados y conectamos nuevamente nuestro modem. Esperamos unos segundos y veremos que la luz azul del módem se enciende por unos segundos, (al  menos eso es lo que debería pasar), luego la luz azul se apaga, no preocuparse por eso, es solo para  indicar que fue detectado y correctamente montado el dispositivo. 13. Ahora para probar abrimos nuevamente una terminal y tecleamos lo siguiente: $sudo wvdial En este punto el sistema debería empezar a ejecutar los comandos del archivo (mientras la luz que era  azul, se pone roja y queda parpadeando), con lo cual si todo salió bien, deberíamos ver en la terminal algo similar 
  8. 8. a esto: WvDial: WvDial: Internet dialer version 1.56  WvModem: Cannot get information for serial port.  WvDial: Initializing modem.  WvDial: Sending: ATZ  WvDial Modem: ATZ  WvDial Modem: OK  WvDial: Sending: AT+CFUN=1  WvDial Modem: AT+CFUN=1  WvDial Modem: OK  WvDial: Sending: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0  WvDial Modem: ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0  WvDial Modem: OK  WvDial: Sending: AT+CGDCONT=1,"IP","arnet.personal.com"  WvDial Modem: AT+CGDCONT=1,"IP","arnet.personal.com"  WvDial Modem: OK  WvDial: Modem initialized.  WvDial: Sending: ATM1L3DT*99#  WvDial: Waiting for carrier.  WvDial Modem: ATM1L3DT*99#  WvDial Modem: ~[7f]}#@!}!}!} }9}#}%B#}%}(}"}'}"}"}&} } } } }%}&~Pm7P[~  WvDial Modem: CONNECT  WvDial: Carrier detected. Waiting for prompt.  WvDial Modem: ~[7f]}#@!}!}"} }9}#}%B#}%}(}"}'}"}"}&} } } } }%}&~Pm7}: PPP negotiation detected.  WvDial: Starting pppd at Thu Oct 2 10:56:00 2008  WvDial: Pid of pppd: 9406  WvDial: Using interface ppp0  WvDial: local IP address 172.21.104.81  WvDial: remote IP address 10.64.64.64  WvDial: primary DNS address 172.25.7.6  WvDial: secondary DNS address 172.25.7.7 14. En caso que hubiera algún error, intentar nuevamente, a veces no sale la primera vez. 15. A esta altura ya deberíamos tener Internet en la computadora (o notebook) navegando con ArnetGo! y  sobre nuestra últma versión de Ubuntu, la 9.10 Karmic Koala. Quien dijo que no se podía eh?... Espero que les sea tan útil como lo fue para mi. Santiago Frías – Tucumán – Argentina http://www.lugtucuman.org.ar 

×