Amigos: Este es mi primer post!... Espero que les sea util como me es a mi, primero y principal quiero aclarar que no me tomo creditos de lo que publico, solamente es que me costo mucho encontrarlo y no lo vi muy difundido, por eso me deci a publicarlo aqui un poco mejorado y abajo citar la fuente.
Para los que no saben a que me refiero, esta es una manera de Configurar el Modem 3G Sony Ericcson MD300 en Ubuntu, utilizando el Network Manager que es la manera correcta, ya que yo era uno de los tantos que debia usar el WvDial y no estaba muy contento que digamos. Entonces aqui les dejo como configurarlo para poder conectarse muy comodamente desde el Network Manager...
No esta de mas decirles que mi version de Ubuntu es la 8.10 Intrepid Ibex
SIN CONECTAR EL MODEM realizamos lo siguiente:
1- Descargar el paquete Pyserial, ya que lo necesitamos para que funcione el script en Python el cual lo utiliza
Lo puede hacer desde el Synaptic, buscando el paquete Pyserial
O bien desde APT-GET:
$sudo apt-get intall python-serial
2- Debemos crear los dos archivos siguientes
/etc/udev/rules.d/50-md300.rules
/usr/local/bin/md300-ethernet
Lo pueden hacer de esta manera
$sudo gedit /etc/udev/rules.d/50-md300.rules
y Copian el siguiente contenido dentro del mismo y guardan:
ACTION!="add", GOTO="3G_End"
BUS=="usb", SYSFS{idProduct}=="d0cf", SYSFS{idVendor}=="0fce", NAME="modem", PROGRAM="/bin/sh -c 'echo 3 > /sys/%p/device/bConfigurationValue'", RUN+="/usr/local/bin/md300-ethernet"
LABEL="3G_End"
El otro...
$sudo gedit /usr/local/bin/md300-ethernet
Copiamos lo siguiente y guardamos:
#! /usr/bin/python
import time;
time.sleep(5);
import serial;
s=serial.Serial("/dev/ttyACM0" );
s.write("AT+CFUN=6\r" );
time.sleep(10);
s.write("AT*ENAP=1,1\r" );
4- Por ultimo le damos permisos de ejecucion a este ultimo archivo de la siguiente manera:
$sudo chmod +x /usr/local/bin/md300-ethernet
ATENCION: La instruccion s.write("AT+CFUN=6\r" ) ; esta configurada para que solo detecte redes 3g y descarte las GPRS (en mi caso lo uso asi, lo recomiendo en los casos donde hallan mas de una red y sepan que exista una 3G y el modem se conecte a las de baja velocidad)
Si quieren la pueden cambiar por:
s.write("AT+CFUN=5\r" ) ; El modem solo se conectara con redes GPRS
s.write("AT+CFUN=1\r" ) ; Modo automatico, (no lo probe, pero calculo que buscara redes 3g y si no encuentra se conectara a una GPRS)
3- CONECTAMOS EL MODEM, esperamos unos segundos, vamos al icono del Network Manager y buscamos nuestra conexion de Banda Ancha Movil
Y listo... a navegar desde Ubuntu!...
Espero realmente que les sirva como a mi me sirvio ya que odiaba usar el WvDial.
Dedicado a Sony Ericcson... x no brindar soporte para usuarios de SOFTWARE LIBRE
http://twilightlinuxzone.blogspot.com/2009/04/sony-ericsson-md300-andando-en-el.html
Saludos,
Lautaro
Para los que no saben a que me refiero, esta es una manera de Configurar el Modem 3G Sony Ericcson MD300 en Ubuntu, utilizando el Network Manager que es la manera correcta, ya que yo era uno de los tantos que debia usar el WvDial y no estaba muy contento que digamos. Entonces aqui les dejo como configurarlo para poder conectarse muy comodamente desde el Network Manager...
No esta de mas decirles que mi version de Ubuntu es la 8.10 Intrepid Ibex
SIN CONECTAR EL MODEM realizamos lo siguiente:
1- Descargar el paquete Pyserial, ya que lo necesitamos para que funcione el script en Python el cual lo utiliza
Lo puede hacer desde el Synaptic, buscando el paquete Pyserial
O bien desde APT-GET:
$sudo apt-get intall python-serial
2- Debemos crear los dos archivos siguientes
/etc/udev/rules.d/50-md300.rules
/usr/local/bin/md300-ethernet
Lo pueden hacer de esta manera
$sudo gedit /etc/udev/rules.d/50-md300.rules
y Copian el siguiente contenido dentro del mismo y guardan:
ACTION!="add", GOTO="3G_End"
BUS=="usb", SYSFS{idProduct}=="d0cf", SYSFS{idVendor}=="0fce", NAME="modem", PROGRAM="/bin/sh -c 'echo 3 > /sys/%p/device/bConfigurationValue'", RUN+="/usr/local/bin/md300-ethernet"
LABEL="3G_End"
El otro...
$sudo gedit /usr/local/bin/md300-ethernet
Copiamos lo siguiente y guardamos:
#! /usr/bin/python
import time;
time.sleep(5);
import serial;
s=serial.Serial("/dev/ttyACM0" );
s.write("AT+CFUN=6\r" );
time.sleep(10);
s.write("AT*ENAP=1,1\r" );
4- Por ultimo le damos permisos de ejecucion a este ultimo archivo de la siguiente manera:
$sudo chmod +x /usr/local/bin/md300-ethernet
ATENCION: La instruccion s.write("AT+CFUN=6\r" ) ; esta configurada para que solo detecte redes 3g y descarte las GPRS (en mi caso lo uso asi, lo recomiendo en los casos donde hallan mas de una red y sepan que exista una 3G y el modem se conecte a las de baja velocidad)
Si quieren la pueden cambiar por:
s.write("AT+CFUN=5\r" ) ; El modem solo se conectara con redes GPRS
s.write("AT+CFUN=1\r" ) ; Modo automatico, (no lo probe, pero calculo que buscara redes 3g y si no encuentra se conectara a una GPRS)
3- CONECTAMOS EL MODEM, esperamos unos segundos, vamos al icono del Network Manager y buscamos nuestra conexion de Banda Ancha Movil

Y listo... a navegar desde Ubuntu!...
Espero realmente que les sirva como a mi me sirvio ya que odiaba usar el WvDial.
Dedicado a Sony Ericcson... x no brindar soporte para usuarios de SOFTWARE LIBRE

http://twilightlinuxzone.blogspot.com/2009/04/sony-ericsson-md300-andando-en-el.html
Saludos,
Lautaro