Huawei U1211 como modem en Linux

Estaba en búsqueda de algún teléfono móvil que me sirviera para navegar en internet, económico y que tuviera capacidades de modem, los elegidos fueron Motorola y Huawei. Me decidi por huawei, basicamente por costo y adicionalmente maneja la banda 3G.
La gran sorpresa es que no existen drivers o manejadores bajo linux, asi que me dedique a buscar en internet y los resultados fueron devastadores.
Basicamente voy a explicarles los pasos que realize y el respectivo test de velocidad:
Primero conectamos y verificamos que el dispositivo sea reconocido de forma generica.Una vez conectado ejecutamos lsusb -v |less y buscamos huawei.



Aqui buscamos dos parametros que son el codigo de vendedor y el codigo del producto.


Ahora bien Teniendo los codigos montaremos el modulo usbserial, (nota: para aquellos que estén usando ubuntu deben tener el ultimo kernel 9.04 instalados 2.6.28-12-generic, ya que la versiones de kernel anteriores usbserial no viene como modulo).

modprobe usbserial vendor=0x12d1 product=0x1008

Listo el pollo como decimos en Venezuela, ahora tendremos dos dispositivos nuevos llamados ttyUSB0 (el modem) y ttyUSB1 (no he averiguado que es).
De aqui en adelante es coser y cantar, usando el comando wvdialconf, debera reconocer el dispositivos antes mencionados y generara un archivo de configuracion /etc/wvdial.conf.
Deberan configurar este archivo con informacion adicional como el numero a discar, password, user, etc, solo voy a mostrarles mi archivos de configuracion para que tengan una idea, ya que buscando en Google hay in sinfin de opciones.
Lo que queria recalcar es como usar este dispositivo movil como model para conectarse a internet.
Aqui les dejo un test de velocidad que a mi parecer no esta nada mal para esta conectado en la banda 2G.



Aqui les dejo mi archivo de configuracion wvdial.conf

[Dialer digitel]
Init2 = ATQ0 V1 E1 S0=0 &C1 &D2
Abort on No Dialtone = off
Password = ''
Check Def Route = off
Phone = *99#
Idle Seconds = 0
Abort on Busy = off
;Minimize = on
Modem Type = Analog Modem
Stupid Mode = on
Baud = 9600
Auto DNS = on
Dial Command = ATM1L3DT
Auto Reconnect = off
Ask Password = off
Init = ATX3
ISDN = off
Dial Attempts = 1
Username = ''
;Dock = on
Carrier Check = on
Init3 = AT+CGDCONT=1,"IP","gprsweb.digitel.ve"
Modem = /dev/ttyUSB0


Movistar mejorando.......

Por buena suerte vivio en una zona montañosa muy tranquila y con un panorama espectacular, pero no todo es felicidad ya que los servicios como internet y telefonía no son de fácil acceso, y dispongo de ambos servicios inalámbricos.
Mi acceso a internet es a través de Movistar (Venezuela) con un equipo axess-tel primera generación, donde el servicio en sus comienzos era muy malo, pero una medición efectuada hoy me arrojo 30Kb en la descarga. cuando por lo general no pasaba de los 16Kb.


Sera que movistar esta mejorando su plataforma, todo esta dentro de lo posible.


Guerra de Las Galaxias en ASCII

Me llamo mucho la atencion de un blog en peru sobre la serie Star Wars en Ascii sobre telnet cool no lo creen, lo cierto es que quien lo hizo tuvo mucho ingenio, aqui les dejo el link:
telnet towel.blinkenlights.nl

....Abraza a un programador

Sin Comentarios

Reproductores con Codecs Propietarios

Muchos de los problemas que pasan los usuarios con sus reporductores de audio y video, son los codecs asociados con estos mismos. En la pagina de Eidast (http://eidast.blogspot.com), encontre un articulo que solventa esta problematica
Instalar los drivers para exaile

yum install gstreamer-plugins-ugly

Y para darle soporte para poder ver DVDs se debe primero eliminar el totem que viene por defecto

yum remove totem

y luego instalar el reproductor de video con los codecs adecuados

yum install totem-xine totem-xine-plparser libdvdcss libdvdnav xine-lib-extras-nonfree

Controlando Exaile con tu movil a traves de Bluetooth

Desde hace varios dias estaba buscando aplicaciones que pudiera controlar mi reproductor de musica (Exaile) en Fedora 8, usando los dispositivos bluetooth de mi telefono Nokia E62 y mi laptop Thinkpad T42. Para esta ivestigacion use como anyremote, ganyremote, anyremote-doc, anyremote-data.

Como primer punto debemos poseer Bluetooth tanto en el PC como en el telefono movil. Adicionalmente tener instalados los siguientes paquetes

  • bluez-gnome
  • Bluez-utils

Instalando todas las aplicaciones antes mencionadas, pongamos manos a la obra y comencemos la configuracion:

Verificando el dispositivo Bluetooth en linux
Por lo General el dispositivo bluetooth en linux es identificado como rfcomm, el cual podemos identificar su existencia con el siguiente comando:''ls -l /dev/rfcomm*''en caso de no exista el dispositivo en nuetro dispositivo podemo crearlo usando en comando mknod como sigue a continuacion

-m 666 /dev/rfcomm0 c 216 0

Creado el dispositivo configuremos la conexión al blootooth editaremos primero el archivo rfcomm.conf

como primer paso debemos conocer la direccion mac de nuestro movil y para esto usaremos el comando hcitool

hcitool scan


Este comando presentara una lista con todos los dispositivos detectados por nuestro pc un ejemplo de mi maquina es el siguiente:

root@volp-laptop bluetooth# hcitool scan
Scanning ...
00:18:42:BD:DA:52 VolpE62
root@volp-laptop bluetooth#

y por otra parte debemos conocer el canal por el cual nos conectaremos, para lo cual usaremos el comando sdptool

sdptool browse mac-del-movil | egrep “Serial|Dialup|Channel”

y este el resultado
root@volp-laptop bluetooth# sdptool browse 00:18:42:BD:DA:52 |egrep "Serial|Dialup|Channel" "Dialup Networking" (0x1103)
Channel: 1

"Dialup Networking" (0x1103)
Channel: 9
Channel: 28
Channel: 29
Channel: 15
Channel: 10

Channel: 11
Channel: 12
Channel: 13
Channel: 14
Channel: 8

Los servicios por los cuales controlaremos el PC a traves del telefono puede ser Dialup Network o Serial port. En mi caso es el cana 1
ahora editemos el archivo rfcomm.conf

#RFCOMM configuration file.
rfcomm0 {
#Automatically bind the device at startup

bind yes;
#Bluetooth address of the device
#Aqui la mac del dispositivo que capturamos con el PC
device 00:18:42:BD:DA:52;
#RFCOMM channel for the connection
#Aqui el canal que capturamos con el PC
channel 1;
#Description of the connection
comment "Control de Exaile";

}


Guardamos la configuracion y listo.

Podemos darle un poco de seguridad y colocarle un codigo pin para poder accesar nuestra consola de control del reproductor. Esto lo hacemos creando un archivo dentro de la carpeta /etc/bluetooth que llamaremos pin alli colocaremos el numero que deseemos para pin como ejemplo usaremos 123456.

Por ultimo instalaremos el cliente en nuetro telefono llamado anyremote.jar el cual lo enviaremos al mismo via bluetooth.

Una vez instalado, ejecutamos exayle, configuramos ganyremote en el PC, para la aplicacion la cual queremos controlar, en este caso exaile



Luego solo nos falta presionar run.



Hasta este punto tenemos corriendo el server de anyremote.

Ahora en el telefono ejecutamos anyremote, en la opciones ejecutamos search, y debemos ver nombre_maquila-anyRemote.

Al seleccionar esa conecion, nos solicitara el password o numero de pin, y aparecera una consola la cual podemos controlar nuestro media player via bluetooth.

El enlace en donde pueden conseguir todos los paquetes necesarios en formato RPM es el siguiente:
http://anyremote.sourceforge.net/dload.html

Informacion adicional pueden conseguir en:
http://anyremote.sourceforge.net/


Nuevos AMD Phenom para abril

Advanced Micro Devices ha anunciado que el lanzamiento de sus nuevos Phenom será para abril, algo antes de lo esperado. En principio serán 3 procesadores de cuatro núcleos, los Phenom: 9550, 9650 y 9750.

Los nuevos procesadores serán del stepping B3, lo cual elimina completamente el problema de TLB (Translation Lookaside Buffer) que hacía que los procesadores no funcionaran correctamente bajo cargas elevadas, para lo cual AMD diseñó un parche que solucionaba el problema aunque reducía ligeramente el rendimiento.

La nueva gama Phenom será lanzada en abril y constará de 3 modelos: 9550 (2,2GHz), 9650 (2,3GHz) y 9750 (2,4GHz). Los modelos superiores, como el 9950 (2,6GHz) serán lanzados para el tercer cuarto de año.

Teniendo en cuenta la gran variedad de procesadores de cuatro núcleos de que dispone Intel, AMD necesita urgentemente ofrecer más opciones si quiere obtener un margen respetable de mercado.

Fuente: The Inquirer



Powered by ScribeFire.

Fedora 8

Al fin la tan esperada version de Fedora. Incorpora muchas mejoras con respecto a sus anteriores versiones. La tendencia de que mas usuarios user Fedora esta siendo incrementada por su facilidad de implementacion y sus comunidades a nivel mundial, sobre todo las comunidades latinoamericanas, las cuales les han dado otro sentido a la colaboracion de nuevos usuarios.
Es una muy buena opcion a evaluar, no se arrepentiran



Validacion de Usuarios con OpenId

El eterno problema de todo desarrollador web, es la autenticacion de los usuarios.
Pues bien, en la actualidad existen, sitios web que facilitan este trabajo (http://myopenid.com), los cuale se encargar de dar seguridad a tu site, esto incluye la creacion de certificados, para ser usados con acceso directo. El unico problema con estos sistemas, es que no existe casi librerias para los diferentes manejadores de contenidos, haciendo casi nulo el uso de esta herramienta.

Emulacion de Router Cisco

Esta disponible para el mundo linux un emulador de Routers, llamado Dynamips el cual trabaja en conjunto con Dynagen. Lo mas cool de esta aplicacion que requieres las imagenes de IOS de los routers a emular.
En particular es capaz de emular routers cisco con IOS series 2691, 3620, 3640, 3660, 3725, 3745, and 7200. Su uso es bien sencillo ya que la configuracion de los mapas de red, se efectua en archivos plano con estandares de INI.
Paso previo a iniciar el router es desempaquetar en archivo bin del IOS, ya que como conocen, los routers cisco descomprimen o desempaquetan los ios en el inicio del equipo y lo colocan en un area de memoria. Pues bien, cumplido los procesos antes mecionados, podemos dar inicio a nuestro(s) router(s), y efectuar las pruebas que deseamos.
Otro punto adicional es que podemos incorporar Switch, maquinas y redes diferentes a los archivos de configuracion.
Por otra parte todos los dispositivos que forman parte de la red, tienen terminales individuales, lo que facilita su uso. Si quieren conocer un poco mas sobre este tema pueden descargar el tutorial en la pagina de Dynagen.