Traducir Blog

miércoles, abril 30, 2008

Debian y Modem USB 3G HUAWEI E220 Conexión a Internet via 3G con Vodafone

Hace algunos días pude configurar mi modem usb de vodafone en mi ordenador portatil, inicialmente trate de hacerlo con Fedora Core 7.0, aunque logre hacerlo funcionar, Fedora no lleno mis espectativas, no se que fue...., pero no me gusto mucho que digamos, de cualquier modo con Debian, el procedimiento de instalación fue muy similar, y es bastante simple.






La tecnolgia 3G fuertemente empleada en España y en algunos otros paises Europeos como Francia y Alemania,
Es la nueva generación de servicios de telefonía movil (aunque esto puede resultar engañoso, es en realidad toda una serie de servicios Moviles, no solamente destinados a las lineas telefonicas tradiciones, tambien hacia el gran acierto de las video llamadas y conexión a Internet, Lo que ofrece esta tecnologia con relación a la tradicional GSM es principalmente navegación por Internet WAP 2.0 a altas velocidades, video llamadas, tv, y un monton de servicios mas...
Ahora, el modem USB de Vodafone, (no trabajo para Vodafone, así que esto no es una cuña) dispone de la tecnología UMTS permiten transmitir datos a gran velocidad inclusive aun mayor que las tecnologías GPRS.
Sin embargo todo este cuento tecnologico puede resultar muy bonito e idealista, pero tiene su lado "oscuro" (aunque a veces el lado oscuro es dulce). La facturación de datos es completamente diferente de la de voz en las lineas tradicionales que normalmente estamos acostumbrados a usar se contabiliza por la información transmitida (kb), en lugar del tiempo por el cual estemos conectados, esto quiere decir, que en realidad el hecho de realizar una conexión y solicitar una pagina en Internet, ya representa un consumo....., y si eres adicto a internet, bueno...., preparaté para que una factura de unos cuantos cientos de € te dejen sin las cañas de los fines de semanas con tus amig@s, Sin embargo..., no es tanto así, ya que en este mercado tan competido de las telefonias y proveedores de servicio, siempre existen promociones de navegación ilimitada via 3G sin ningun tipo de sorpresa al final del mes...., Vodafone es un claro ejemplo de esto. ver pagina de vodafone aqui

Otra cosa importante, que tal vez algunas personas se percatan al principio esta relacionada con la covertura..., en mi caso inicialmente tuve problemas, xq en la ubicación en la que estaba no era muy buena, siempre llamaba a la linea de atención al cliente y me decian "La covertura esta muy bien para la zona que espeficas, es que tenemos un problema general" seguramente eso era uno de esos cuentos. Aunque es verdad que ahora la velocidad es muy buena, he notado que en otras ubicaciones como Alcala, EL retiro, Avd de America, e inclusive por los lados de Chamartin, es simplemente excelente..... habra que irse a vivir por esos lados....
Bueno ahora:

Instalando el Modem USB Vodafone 3G en Debian

Despues de documentarme y consultar me he dado cuenta que es bastante sencillo, los pasos son:
  1. Descargar e Intalar wvdial es una herramienta empleada para conectarse facilmente a internet desde una estación en Linux, tambien es conocido como "Marcador de Telefono Inteligente". Bien nada mas sencillo que emplear apt de esta forma: apt-get install wvdial
  2. Una vez instalado se procede a conectar el modem usb, inicialmente lo reconoce como un CD, asi que lo primero que hay que hacer es desmontarlo y decirle a Linux que es un Modem. Para que esto ocurra se debera crear un archivo de configuración con la referencia fisica del modem, y de tal forma que se pueda cargar como un modulo más del Kernel. Asi de esta forma primero se debe crear el archivo huawei220 en el directorio /etc/modprobe.d/ El contenido del archivo debera ser como este:

    #Huawei E220
    alias huawei usbserial
    options huawei vendor=0x12d1 product=0x1003

    Este es el que tengo en mi equipo.
  3. Luego de estar desmontado, y el archivo de configuración estar en su estado correcto, se debe realizar una validación del mismo asi:

    #Desde consola obviamente
    sudo modprobe huawei220

  4. Despues de realizar el modo de comprobación podria salir un error validación del modulo, lo que se debe hacer siempre en estos casos es asegurarse que el "alias" coincida con el nombre del modulo que se trata de probar tando en el comando de modprobe como en el archivo, (En este caso el alias es: "huawei220").

  5. Luego se debe adicionar o modificar en el caso de que ya exista el fichero de configuracion para que el comando wldial pueda saber como se debe conectar a internet, el archivo se llama wvdial.conf y se encuentra ubicado en el directorio /etc/ debera tiener el siguiente contenido: (Obviamente hay que ponerle el PIN que el proveedor nos haya dado, el resto puede permanecer sin modificación)

  6. El Archivo /etc/wvdial.conf
    [Dialer Defaults]
    ## Con este numero me funciona a mi:
    Phone = *99***1#

    ## Este numero es el que se marca desde hassefroch XP
    ## si no os funciona con el anterior, probad este.
    #Phone = *99#

    Username = vodafone
    Password = vodafone
    Stupid Mode = 1
    Dial Command = ATDT

    [Dialer reset]
    Modem = /dev/ttyUSB0
    Init1 = AT

    [Dialer pin]
    Modem = /dev/ttyUSB0
    Init1 = AT+CPIN= VA AQUI EL PIN QUE NOS DA EL PROVEEDOR (Orange, Telefonica, Vodafone....)

    [Dialer vodafone]
    Phone = *99***1#
    Modem = /dev/ttyUSB0
    Baud = 460800
    Init2 = ATZ
    Init3 = ATQ0 V1 E1 S0=0 &C1 &D2 +FCLASS=0
    ISDN = 0
    Modem Type = Analog Modem
    Init5 =AT+CGDCONT=1,"IP","ac.vodafone.es";

    ###-----------------------------CONFIGURACIÓN POR DEFECTO ------------------------------------###


    #[Dialer Defaults]
    #Init1 = ATZ
    #Init2 = ATE0V1&D2&C1S0=0+IFC=2,2
    #Modem Type = Analog Modem
    #Baud = 460800
    #Stupid Mode = 1
    #New PPPD = yes
    #Modem = /dev/ttyUSB0
    #ISDN = 0

    #[Dialer usb]
    #Modem Type = Analog Modem
    #Init5 = AT+CGDCONT=1,"IP","ac.vodafone.es";
    #Phone = *99***1#
    #Username = vodafone
    #Dial Command = ATDT
    #Password = vodafone

  7. Con esto esta casi terminado, ahora, se ejecuta desde consola el comando wvdial pin ahi se puede ver que despues de envios de peticiones en busca de señal finalmente el Modem USB comienza a brillar con una luz azul cada 5 segundos, en este momento podemos finalizar el comando, CRT + C. Ahora que todo esta preparado, solamente es ejecutar wvdial vodafone con este comando vemos que al finalizar nos informa sobre la dirección IP que nos asigna y los DNS primario y secundarios...., ahora, dado que el parametro que se le ha enviado ha sido vodafone esto tiene una explicación muy simple, este encabezado esta en el archivo de configuración wvdial.conf en la linea de [Dialer vodafone]. Esto es todo, ahora estamos conectados a Internet.
  8. En el caso de que no navegue por el Iceweasel, o cualquiera que sea el navegador que se use, es muy probable que se trate de la forma en la cual el sistema busca un redireccionamiento de la petición, esto se soluciona borrando el comportamiento por defecto de la configuración de red, y definiendo como Default el de conexión directa via Modem USB. se hace ejecutando este comando:
sudo ip route del default ;
sudo ip route add default dev ppp0

Y listo ya esta todo configurado para navegar vía 3G con Debian!
Espero que sirva de algo.

JDAANIAL












[+/-] Continuar leyendo...

jueves, abril 10, 2008

Configurando Debian Etch 4.0 r3 en mi Acer Aspire 5920G

Después de un tiempo de "pelea" tengo casi lista y configurada la ultima versión de Debian en mi ordenador, me refiero a Debian Etch r3, liberada hace un mes aproximadamente, para mis necesidades particulares, necesitaba para Herramientas ofimáticas (Open Office), herramientas de Desarrollo Java 6.0, NetBeans 6.0, Eclipse(opcional, pero es bueno tenerlo ;).

Bueno, no fue tan fácil como lo pensé en un inicio..., primero que nada, el ordenador me lo han vendido con el malogrado guindows vizca, que aparte de ser lento e inseguro, genera muchos conflictos con otros programas que necesitaba instalar, eso sin mencionar asuntos de libertades..., las cuales son inexistentes en el idioma de Microsoft, bueno, les dejo todos los pasos que he seguido, aplicaciones que he instalado y demás cosas...

1. Descargando e Instalando:
Inicialmente la imagen la he obtenido desde:
http://www.debian.org/releases/etch/debian-installer/
Pero vamos, si quieres alguna otra que se adapte a tus necesidades o tu ordenador tiene otra arquitectura puedes entrar en la pagina de Debian (www.debian.org) y seleccionar la que mejor te venga: http://www.debian.org/CD/http-ftp/#stable
Una vez logras descargarla, lo primero es quemarla en un CD, es muy importante asegurarse de que queda bien quemada, es algunos casos el numero de checksum generado no es correcto, esto hace que falle el arranque a la hora de instalar. Yo utilizo K3B para solucionar este problema, ya que esta herramienta cuenta con la opción de validar dicho número antes de quemar la imagen con esto queda correcta, es bastante útil.
Luego de tener el disco con la imagen, solamente se debe reiniciar el ordenador y entrar a la BIOS, esto con el fin de modificar el modo de arranque de tal modo que tome como inicio la unidad de CD, solamente cambiar la lista de arranque y guardar, informática básica ;). Notar que cuando se descargó la imagen era una imagen "liviana" de mas o menos unos 650M, en Debian dice que esta es una instalación en modo de Red, sin embargo, puede resultar algo confuso para algunos, en realidad no es necesario estar conectado a internet en el momento de instalación, ya que si no lo estamos, solamente omitimos los detalles relacionados con red y conexion a intenet en los momentos de la instalación en los cuales los piden, y podemos configurar estos detalles despues, el resultado de esto nos deja con un sistema básico, lo que en muchas ocasiones es mejor para comenzar a personalizar nuestro propio operativo.
Después de reiniciar, y que sea reconocido el CD deberá aparecer una pantalla como esta:



En el caso de no ser así, es posible que la imagen haya quedado mal descargada, o el CD mal quemado, a mi me ocurrió, y lo que pasaba era que al quemarla con el guindous vizca esa mierda no chequeo el checksum, así que debí quemarla con el K3B lo que funciono perfecto.
aquí podemos escribir installgui, y comienza con las pantallas típicas de instalación..., seleccionando diferentes datos, como información de usuarios, ubicación...



Una de las opciones mas importantes es la de particiones de datos, una vez llegados aquí es importante definir todo lo que queremos hacer con el disco duro. En mi caso he formateado el disco de modo manual



y he dejado solamente 2 particiones, ambas con RaiserFS, una que he definido donde se iniciara el sistema definiendola como punto de montaje "/", y la otra para datos, además de esto es necesario definir una partición para el área de Intercambio (SWAP), la he definido de 3GB. He seleccionado la opción de formateo e instalación del sistema base.

Después se pide configuración de usuarios y demás...



Luego los componentes que se instalaran para el sistema, dado que quiero instalar un sistema básico y después comenzar a personalizarlo yo mismo he seleccionado solamente Entorno de Escritorio y Sistema Estándar

Despues si todo ha ido bien.


Ahora si, comienza lo que me parece interesante de esta intrada, LA CONFIGURACIÓN:

2. Configurando mi Debian Etch 4.0 r3 Con mi HW

Primero que todo, las especificaciones de HW de mi equipo:

Acer Aspire 5920GIntel Centrino Pentium Core 2 Duo T5450 1.66 GHz, 2MB L2 cache

Pantalla 15.4 " WXGA Acer CrystalBrite 8ms / 220-nit

1024 NVIDIA GeForce 8600M GS TurboCache

4 GB DDR2

250 GB HDD

DVD -Super Multi DL

802.11 A/B/G wlan

Subwoofer

Bueno, al iniciar el primer problema reconocido, NO FUNCIO EL SERVICIO GDM por lo tanto no tengo GNOME, por ende, no tengo interfaz grafica, solamente la consola en modo de texto, en un principio alguien amante de la consola diria que es esto es suficiente..., sin embargo, aun aprecio mi vista mas que la consola. el problema esta con la tarjeta grafica, ya que los Drivers que vienen con el sistema básico, no contiene los Drivers necesarios para soporte a tarjetas 3D, en un principio me toco buscar mucho en internet pero al final di con la solución (bastante conveniente), ejecute: preparar los modulos, instalar : apt-get install module-assistant nvidia-kernel-common
m-a update
m-a prepare
m-a auto install nvidia
/etc/init.d/gdm stop
Despues descargar e instalar el Driver:
wget http://us.download.nvidia.com/XFree86/Linux-x86/100.14.09/NVIDIA-Linux-x86-100.14.09-pkg1.run

sh NVIDIA-Linux-x86-100.14.09-pkg1.run

Me entere de esto verificando la pagina de NVIDIA
aqui
despues podemos reiniciar el ordenador o simplemente iniciar el servicio de GNOME: /etc/initd/gdm start Y listo, ya esta, no fue muy complicado, todo al punto, da gusto trabajar con Hardware que soporté Linux, y en este punto NVIDIA ha realizado un excelente trabajo! Ahora continuo instalando algunos programas que para mi son fundamentales:
OCIO, ENTRETENIMIENTO, UTILIDADES


AMSN

Messenger, ICQ, Google Talk....
GAIM
Igual que el anterior, es otro cliente diferente

VLC
Reproductor de video, muy bueno, reproduce casi cualquier cosa, sin problemas de codecs o parecido

K3B
Burn, baby, Burn..., quemador
AMAROK
Utilidad de Sonido y Video AMULE: Cliente P2P, excelente para descargar cosas, similar a eMule

Todo lo anterior con:

sudo apt-get install amsn gaim vlc k3b amarok amule

OPEN OFFICE: Herramienta Ofimatica libre, similar a Microsoft Office, inclusive me parece mejor, (siempre y cuando se ejecute en Linux, ya que no he tenido experiencias muy positivas con Open Office en Windows)
primero me he descargado la ultima versión de Open Office
aqui
Me baje los archivos

OOo_2.0.4_LinuxIntel_install.tar.gz
OOo_2.04rc3_060927_LinuxIntel_langpack_es.tar.gz


Se instala alien para poder comenzar la instalacion

apt-get install alien
lo que vemos despues de descomprimirlos, es que hay archivos en formato RPM, (Fedora/Red Hat) lo que hixe fue convertirlos a formato Debian con alien. en la carpeta de RPMS ejecute
alien *
Asi de simple, con eso se genera un archivo para Debian, con todo lo necesario para simplemente usar dpkg y listo... de esta forma lo he hecho
dpkg -i *

Con esto se inicia la instalación y se tiene Open Office funcionando, lo que siguio fue el paquete del idioma que se configuraba de una forma similar, en el otro archivo descargado
en el langpack, se encuentra la configuración para Open Office en Español, es asi:
una vez ubicado en el directorio de la carpeta descomprimida del lenguaje
alien *

y luego el maravilloso dpkg

dpkg -i *

y listo Open Office,

Ahora sigue configurar FireFox (bueno, ahora llamado Iceweasel, pero la idea es la misma):

PLUGIN DE JAVA: Es simplemente indispensable...., si por ejemplo usas FaceBook y quieres subir fotos, es necesario tenerlo instalado, y en general para cualquier pagina en internet que use tecnologia Java, que no son pocas vamos!

apt-get install sun-java5-plugin sun-java5-jre


PLUGIN DE FLASH: Tambien muy importante muchos sitios en internet usan componentes en flash.

Lo obtengo del sitio de Macromedia:

wget http://fpdownload.macromedia.com/get/flashplayer/current/install_flash_player_9_linux.tar.gz

Descomprimo

tar -zxvf install_flash_player_9_linux.tar.gz

Instaló

mv install_flash_player_9_linux/libflashplayer.so .

Simple :)

SONIDO

Normalmente la placa de sonido nunca pone problemas, pero en este caso si que me los ha puesto, (y aun los tengo eh!), pero en principio no funcionaba, aunque al darle

lspci -i grep audio

reconocia el dispositivo, seguia sin funcionar, esto fue simple, reconfigurando ALSA, solamente con ejecutar

alsaconf

Automaticamente recarga los driver de sonido y los configura para la tarjeta de sonido detectada, sin embargo, aun tengo un problema...., suena perfecto, pero cuando le pongo los audifonos, los putos parlantes no se mutean... :( nunca me habia pasado algo asi, aun busco la solución, por otro lado, tambien peleo con la palanca de sonido, es una pequeña perilla en la parte inferior para subir y bajar el volumen, aun no funciona...., pero lo pongo a funcionar de una u otra forma!

lo otro fue configurar PostgreSQL, J2EE y NetBeans, (la 6.0 esta bien ;) )

INSTALANDO HERRAMIENTAS DE DESARROLLO

Esta parte, es realmente sencilla, he instalado Java 6.0 y me he descargado el paquete completo de netbeans para Linux, que contiene todo lo necesario para trabajar con J2EE, para tareas que se enfocan mas en J2EE 5.0 no cabe duda que no hay mejor herramienta que Netbeans desde 5.5 en adelante, pero si vamos a trabajar con una versión de J2EE anterior, muchas veces es preferible usar Eclipse 3.3 (Europa), bueno eso es lo que he podido ver desde mi trabajo aqui, aun sigo pensando que Netbeans es superior a Eclipse.....

INSTALANDO JAVA 1.6

Lo he descargado desde aqui, lo ejecuto como un script es decir con "./" y comienza a descomprimir y demas...

Un pequeño truco que me han enseñado hace ya bastante tiempo, un parcero de Colombia (JPILL), una vez se ha instalado el JDK, se toma todo el directorio que se ha descomprimido, y se pone en una ubicacion cualquiera, por ejemplo en /opt/ luego, todos los usuarios en su directorio HOME, cuentan con archivos ocultos para definición de variables de ambiente, historicos y demas cosas, todos comienzan con el nombre .bash bastante util para tener una traza de lo que hemos ejecutado.... alli esta el archivo .bashrc muy conocido por los usuarios de UNIX y Linux...., en este directorio se puede copiar algo como lo siguiente para que lo que hemos instalado quede como una variable global para el usuario, y siempre se use esta maquina vitual, y no la que viene instalada por defecto:

export PATH=/opt/jdk1.6.0.05/bin/:$PATH$

Y ya con eso el compilador y la JVM como tal quedan globales para el usuario

INSTALANDO NETBEANS 6.0

Despues de descargalo aqui, al igual que Java, solamente es ejecutar el instalador como si fuera un archivo ejecutable de Linux normal con "./", alli se encuentran todas las pantallas de un asistente normal de instalación, donde automaticamente ha tomado la JVM instalada antes y me permite instalar el Sun Application Server 9.2, con todas las caracteristicas necesarias para J2EE, nunca habia sido mas simple y seguro de instalar...., despues de determinar el directorio de instalación solamente es definir clave y usuario para el servidor, puertos de escucha de servicios, y ya esta, hasta Ned Flanders sabe hacerlo....

INSTALANDO POSTGRESQL 8.1 Y PGADMIN 3

Un poco mas compleja, pero no tanto aun. solamente es instalar desde los repositorios lo siguiente:

sudo apt-get install postgresql-8.1 pgsql

sudo apt-get install pgadmin3

Y ya esta instalado, queda configurar usuario y base de datos, para que podamos hacer algo vamos!

su postgres

password:

creamos el lenguaje pgsql para la template suponiendo que ya no lo tenga, así que esta parte puede ser opcional....

createlang plpgsql template1

Creamos la Base de datos en la plantilla

createdb -T template1 BaseLocal

alteramos el usuario de Postgres de la Base de datos para manejar una contraseña para este usuario

alter user postgres with password 'password'

y me conecto:

psql -U postgres BaseLocal

y ya esta, para iniciar, deterner, reiniciar: /etc/init.d/postgresql-8.1 start stop restart

desde PGADMIN 3 se cuenta con un cliente un poco mas amigable, y todo se puede hacer con interfaz visual, normalmente queda instalado en: Debian/Aplicaciones/Bases de Datos





Listo, configurado tambien el PostgreSQL. :)

Casi todo me ha funcionado perfectamente.... Hasta aqui todo va bien.... Una instalación básica, con las herramientas necesarias para un funcionamiento normal, a medida que necesite realizar mas cosas, (que seguro será así) ire publicando mas.....
jdaanial

[+/-] Continuar Leyendo...