SlideShare uma empresa Scribd logo
1 de 8
Baixar para ler offline
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 
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)
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:
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
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
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
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 
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 

Mais conteúdo relacionado

Mais procurados

Virtualizacion Con Xen En Open Solaris
Virtualizacion Con Xen En Open SolarisVirtualizacion Con Xen En Open Solaris
Virtualizacion Con Xen En Open SolarisToni de la Fuente
 
Comunidad Emagister 5939 Conf Routers
Comunidad Emagister 5939 Conf RoutersComunidad Emagister 5939 Conf Routers
Comunidad Emagister 5939 Conf RoutersEspol
 
Configuraciones de Proxy, Firewall y Restricción de Servicios
Configuraciones de Proxy, Firewall y Restricción de Servicios Configuraciones de Proxy, Firewall y Restricción de Servicios
Configuraciones de Proxy, Firewall y Restricción de Servicios SiubhyAUrribarri
 
09 configuracion proxy server freddy beltran
09 configuracion proxy server freddy beltran09 configuracion proxy server freddy beltran
09 configuracion proxy server freddy beltranbeppo
 
Informe de mantenimiento martha tapie
Informe de mantenimiento martha tapieInforme de mantenimiento martha tapie
Informe de mantenimiento martha tapiecarzxc
 
Instalación de Servidores GNU/Linux - APACHE, MySQL, PHP (parte 2)
Instalación de Servidores GNU/Linux - APACHE, MySQL, PHP (parte 2)Instalación de Servidores GNU/Linux - APACHE, MySQL, PHP (parte 2)
Instalación de Servidores GNU/Linux - APACHE, MySQL, PHP (parte 2)Max Morales
 
Técnico en sistemas o
Técnico en sistemas oTécnico en sistemas o
Técnico en sistemas onancymsenats
 
Instalación de Servidores GNU/Linux - parte 1
Instalación de Servidores GNU/Linux - parte 1Instalación de Servidores GNU/Linux - parte 1
Instalación de Servidores GNU/Linux - parte 1Max Morales
 
Configuracionderouter alejandrazabala
Configuracionderouter alejandrazabalaConfiguracionderouter alejandrazabala
Configuracionderouter alejandrazabalaOnce Redes
 

Mais procurados (17)

Virtualizacion Con Xen En Open Solaris
Virtualizacion Con Xen En Open SolarisVirtualizacion Con Xen En Open Solaris
Virtualizacion Con Xen En Open Solaris
 
Comunidad Emagister 5939 Conf Routers
Comunidad Emagister 5939 Conf RoutersComunidad Emagister 5939 Conf Routers
Comunidad Emagister 5939 Conf Routers
 
Configuraciones de Proxy, Firewall y Restricción de Servicios
Configuraciones de Proxy, Firewall y Restricción de Servicios Configuraciones de Proxy, Firewall y Restricción de Servicios
Configuraciones de Proxy, Firewall y Restricción de Servicios
 
Booteo de windows 7 y Centos 7
Booteo de windows 7 y Centos 7 Booteo de windows 7 y Centos 7
Booteo de windows 7 y Centos 7
 
Realizar un repositorio local en centos 7
Realizar un repositorio local en centos 7Realizar un repositorio local en centos 7
Realizar un repositorio local en centos 7
 
Act 8 de oc
Act 8 de ocAct 8 de oc
Act 8 de oc
 
09 configuracion proxy server freddy beltran
09 configuracion proxy server freddy beltran09 configuracion proxy server freddy beltran
09 configuracion proxy server freddy beltran
 
Vulnerabilidad thomson
Vulnerabilidad thomsonVulnerabilidad thomson
Vulnerabilidad thomson
 
Informe de mantenimiento martha tapie
Informe de mantenimiento martha tapieInforme de mantenimiento martha tapie
Informe de mantenimiento martha tapie
 
M0n0wall
M0n0wallM0n0wall
M0n0wall
 
Instalación de Servidores GNU/Linux - APACHE, MySQL, PHP (parte 2)
Instalación de Servidores GNU/Linux - APACHE, MySQL, PHP (parte 2)Instalación de Servidores GNU/Linux - APACHE, MySQL, PHP (parte 2)
Instalación de Servidores GNU/Linux - APACHE, MySQL, PHP (parte 2)
 
Técnico en sistemas o
Técnico en sistemas oTécnico en sistemas o
Técnico en sistemas o
 
Manejo de redes[6291]
Manejo de redes[6291]Manejo de redes[6291]
Manejo de redes[6291]
 
Instalación de Servidores GNU/Linux - parte 1
Instalación de Servidores GNU/Linux - parte 1Instalación de Servidores GNU/Linux - parte 1
Instalación de Servidores GNU/Linux - parte 1
 
Configuracionderouter alejandrazabala
Configuracionderouter alejandrazabalaConfiguracionderouter alejandrazabala
Configuracionderouter alejandrazabala
 
Werewolf
WerewolfWerewolf
Werewolf
 
Act 8 de oc
Act 8 de ocAct 8 de oc
Act 8 de oc
 

Destaque (20)

Fundamentos de las Ciencias de la Información
Fundamentos de las Ciencias de la InformaciónFundamentos de las Ciencias de la Información
Fundamentos de las Ciencias de la Información
 
Capacita
CapacitaCapacita
Capacita
 
Dolor
DolorDolor
Dolor
 
Ucv 2014 1_ads clase 13
Ucv 2014 1_ads clase 13Ucv 2014 1_ads clase 13
Ucv 2014 1_ads clase 13
 
Is new
Is newIs new
Is new
 
Diapositivas del blog
Diapositivas del blogDiapositivas del blog
Diapositivas del blog
 
Clase 4
Clase 4Clase 4
Clase 4
 
Moreno gallegos bloc_5
Moreno gallegos bloc_5Moreno gallegos bloc_5
Moreno gallegos bloc_5
 
Clases para matrimonio 21
Clases para matrimonio 21Clases para matrimonio 21
Clases para matrimonio 21
 
Sit4 experienciasensorial
Sit4 experienciasensorialSit4 experienciasensorial
Sit4 experienciasensorial
 
181518011004
181518011004181518011004
181518011004
 
100326 tutorial valores
100326 tutorial valores100326 tutorial valores
100326 tutorial valores
 
Presentación S Sepulveda cámara diputados6
Presentación S Sepulveda cámara diputados6Presentación S Sepulveda cámara diputados6
Presentación S Sepulveda cámara diputados6
 
Sawabona
SawabonaSawabona
Sawabona
 
Pppacosop
PppacosopPppacosop
Pppacosop
 
Tarea 3. Genetica y Conducta
Tarea 3. Genetica y ConductaTarea 3. Genetica y Conducta
Tarea 3. Genetica y Conducta
 
13.router y switch
13.router y switch13.router y switch
13.router y switch
 
Feria ciencias lima
Feria ciencias   limaFeria ciencias   lima
Feria ciencias lima
 
Las ideas lancasterianas
Las ideas lancasterianasLas ideas lancasterianas
Las ideas lancasterianas
 
100718 analisis canacol v1.0 ar
100718 analisis canacol v1.0 ar100718 analisis canacol v1.0 ar
100718 analisis canacol v1.0 ar
 

Semelhante a Modemmd300 arnet-karmic

CONFIGURACION MÓDEM 3G CON UBUNTU
CONFIGURACION MÓDEM 3G CON UBUNTUCONFIGURACION MÓDEM 3G CON UBUNTU
CONFIGURACION MÓDEM 3G CON UBUNTULiceoMarioWLong
 
(Configuración de hardware y software de una red que consta de 7 equipos)
(Configuración de hardware y software de una red que consta de  7 equipos)(Configuración de hardware y software de una red que consta de  7 equipos)
(Configuración de hardware y software de una red que consta de 7 equipos)azu-r-g-c
 
Manual Usar Adb Sin Imagenio V 1 5
Manual Usar Adb Sin Imagenio V 1 5Manual Usar Adb Sin Imagenio V 1 5
Manual Usar Adb Sin Imagenio V 1 5Ismael Ruiz Gonzalez
 
Cuestiones de servicio tecnico
Cuestiones de servicio tecnicoCuestiones de servicio tecnico
Cuestiones de servicio tecnicodovalos
 
Tutorial linux centos configuraciones básicas
Tutorial linux centos configuraciones básicasTutorial linux centos configuraciones básicas
Tutorial linux centos configuraciones básicasUTP
 
Router Tp-Link TL-WR841N-TL-WR841ND
Router Tp-Link TL-WR841N-TL-WR841NDRouter Tp-Link TL-WR841N-TL-WR841ND
Router Tp-Link TL-WR841N-TL-WR841NDJAV_999
 
Instalacion y configuracion de endian 2.4
Instalacion y configuracion de endian 2.4Instalacion y configuracion de endian 2.4
Instalacion y configuracion de endian 2.4b1767604
 
Mi experiencia creando un servidor web y configurando el modem hg530
Mi experiencia creando un servidor web y configurando el modem hg530Mi experiencia creando un servidor web y configurando el modem hg530
Mi experiencia creando un servidor web y configurando el modem hg530Gustavo Torres
 
Taller practico iot fundación telefónica
Taller practico iot fundación telefónicaTaller practico iot fundación telefónica
Taller practico iot fundación telefónicaSara Alvarellos Navarro
 
Ajustes posteriores a la instalación de cent os 6
Ajustes posteriores a la instalación de cent os 6Ajustes posteriores a la instalación de cent os 6
Ajustes posteriores a la instalación de cent os 6Isaac Gómez M
 
Práctica 2 (5) (1)
Práctica 2 (5) (1)Práctica 2 (5) (1)
Práctica 2 (5) (1)ManixGames
 
trabajo trimestral
trabajo trimestraltrabajo trimestral
trabajo trimestrale_ochoa
 
Configuración para una red sencilla
Configuración para una red sencillaConfiguración para una red sencilla
Configuración para una red sencillaMarlon Diaz
 
Configuración para una red sencilla
Configuración para una red sencillaConfiguración para una red sencilla
Configuración para una red sencillaMarlon Diaz
 
Configuración para una red sencilla
Configuración para una red sencillaConfiguración para una red sencilla
Configuración para una red sencillaMarlon Diaz
 
Configuración para una red sencilla
Configuración para una red sencillaConfiguración para una red sencilla
Configuración para una red sencillaMarlon Diaz
 
Configuración para una red sencilla
Configuración para una red sencillaConfiguración para una red sencilla
Configuración para una red sencillaMarlon Diaz
 
Manual del cluster mysql
Manual del cluster mysqlManual del cluster mysql
Manual del cluster mysqlquiqueohio
 
Manual del cluster mysql
Manual del cluster mysqlManual del cluster mysql
Manual del cluster mysqlquiqueohio
 

Semelhante a Modemmd300 arnet-karmic (20)

CONFIGURACION MÓDEM 3G CON UBUNTU
CONFIGURACION MÓDEM 3G CON UBUNTUCONFIGURACION MÓDEM 3G CON UBUNTU
CONFIGURACION MÓDEM 3G CON UBUNTU
 
(Configuración de hardware y software de una red que consta de 7 equipos)
(Configuración de hardware y software de una red que consta de  7 equipos)(Configuración de hardware y software de una red que consta de  7 equipos)
(Configuración de hardware y software de una red que consta de 7 equipos)
 
Manual Usar Adb Sin Imagenio V 1 5
Manual Usar Adb Sin Imagenio V 1 5Manual Usar Adb Sin Imagenio V 1 5
Manual Usar Adb Sin Imagenio V 1 5
 
Cuestiones de servicio tecnico
Cuestiones de servicio tecnicoCuestiones de servicio tecnico
Cuestiones de servicio tecnico
 
Tutorial linux centos configuraciones básicas
Tutorial linux centos configuraciones básicasTutorial linux centos configuraciones básicas
Tutorial linux centos configuraciones básicas
 
Router Tp-Link TL-WR841N-TL-WR841ND
Router Tp-Link TL-WR841N-TL-WR841NDRouter Tp-Link TL-WR841N-TL-WR841ND
Router Tp-Link TL-WR841N-TL-WR841ND
 
Instalacion y configuracion de endian 2.4
Instalacion y configuracion de endian 2.4Instalacion y configuracion de endian 2.4
Instalacion y configuracion de endian 2.4
 
Mi experiencia creando un servidor web y configurando el modem hg530
Mi experiencia creando un servidor web y configurando el modem hg530Mi experiencia creando un servidor web y configurando el modem hg530
Mi experiencia creando un servidor web y configurando el modem hg530
 
Taller practico iot fundación telefónica
Taller practico iot fundación telefónicaTaller practico iot fundación telefónica
Taller practico iot fundación telefónica
 
Ajustes posteriores a la instalación de cent os 6
Ajustes posteriores a la instalación de cent os 6Ajustes posteriores a la instalación de cent os 6
Ajustes posteriores a la instalación de cent os 6
 
Crack redes wifi
Crack redes wifiCrack redes wifi
Crack redes wifi
 
Práctica 2 (5) (1)
Práctica 2 (5) (1)Práctica 2 (5) (1)
Práctica 2 (5) (1)
 
trabajo trimestral
trabajo trimestraltrabajo trimestral
trabajo trimestral
 
Configuración para una red sencilla
Configuración para una red sencillaConfiguración para una red sencilla
Configuración para una red sencilla
 
Configuración para una red sencilla
Configuración para una red sencillaConfiguración para una red sencilla
Configuración para una red sencilla
 
Configuración para una red sencilla
Configuración para una red sencillaConfiguración para una red sencilla
Configuración para una red sencilla
 
Configuración para una red sencilla
Configuración para una red sencillaConfiguración para una red sencilla
Configuración para una red sencilla
 
Configuración para una red sencilla
Configuración para una red sencillaConfiguración para una red sencilla
Configuración para una red sencilla
 
Manual del cluster mysql
Manual del cluster mysqlManual del cluster mysql
Manual del cluster mysql
 
Manual del cluster mysql
Manual del cluster mysqlManual del cluster mysql
Manual del cluster mysql
 

Modemmd300 arnet-karmic

  • 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. 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. 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. 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. 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. 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. 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. 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