Archive for 31 octubre 2007

h1

Tip: .RAR en Ubuntu

31 octubre, 2007

Quizá les este pasando como a mi, que necesitaba con urgencia abrir un .RAR en Ubuntu y se preguntan cómo, con qué programa, si será muy complicado, etc…

WinRAR

El solo hecho de que fuese para GNU/Linux me daba la idea de complicado, pero nada más lejos de la realidad. Gracias al mágico Synaptic se acabó nuestro problema.

Sistema>Administración>Gestor de paquetes Synaptic. Dentro podemos elegir entre unrar y unrar-free. Este último tiene problemas de compatibilidad con compresiones realizadas por versiones 3.0 o superiores, por lo que nos decantaremos por la primer opción.

Hacemos doble click en el paquete y luego seleccionamos “aplicar”. Cuando termine la instalación podremos descomprimir cualquier fichero .RAR.

Si además de esto queremos comprimir en este formato deberemos instalar el paquete rar, que al ser una versión de prueba estará disponible por 40 días, pasado este tiempo tendremos que adquirir una licencia de uso.

Desde consola:
sudo aptitude install unrar

h1

Configurando modem USB ZyXEL 630 en Ubuntu

30 octubre, 2007
Introducción

Si hay algo indispensable hoy en día en una computadora, eso es la posibilidad de tener acceso a Internet.

Muchos de los usuarios de Ubuntu tienen la suerte de que el Sistema Operativo les instale por defecto la conexión, pudiendo usarla hasta desde el LiveCD, pero otros no corremos con la misma ventaja y necesitamos configurar el modem para que este funcione como corresponde.

Este es el caso del modem USB ZyXEL 630, que distribuye los queridos amigos de Telefónica de Argentina para usar su servicio de banda ancha, Speedy.

Para todos aquellos que tengan el mismo problema que tuve yo, el mismo que tienen miles de argentinos. Por esta razón, condor, un usuario de LUGMen Forum, Foro del Grupo de Usuarios de Software Libre de Mendoza, se decidió a crear un “HowTo” en el cual explica detalladamente cómo lograr que nuestro modem funcione correctamente bajo Ubuntu.

 

Archivos necesarios

Para comenzar vamos a necesitar dos cosas importantísimas:

1 – El firmware del modem: que vendría a ser una especie de intermediario entre el modem y las ordenes que emitimos [para más información: firmware (wikipedia)].

Tenemos dos opciones para obtenerlo: la primera y más complicada sería obtenerlo a partir del driver para Windows; la segunda es descargarlo directamente desde éste link que amablemente nos brinda condor.

2 – El paquete br2684ctl: necesario para la instalación de modems USB. Esta disponible en los repositores de Ubuntu, pero debido a que no tenemos acceso a estos los tendremos que obtener de antemano.

Nuevamente condor nos facilita los archivos:

 

Instalación

El proceso puede resumirse en 10 pasos sumamente sencillos:

1- Desconectamos el modem;

2- Iniciamos Ubuntu y abrimos la consola;

3- Copiamos el firmware del modem (cxacru-fw.bin) a la carpeta que contiene todos los firmware’s del sistema, /lib/firmware:

cd lugardendeseencuentrecxacru-fw.bin

sudo cp cxacru-fw.bin /lib/firmware

4- Conectamos el modem y al poco tiempo veremos como se enciende.

5- Instalamos el paquete br2684ct, para esto hay dos opciones, haciendo doble click en el icono, o desde consola, dependiendo de la versión:

sudo dpkg -i br2684ctl_20040226_1_i386.deb
sudo dpkg -i br2684ctl_20040226-1_amd64.deb

6- Configuramos los datos de nuestra conexión a internet. Para eso creamos dsl-provider, en /etc/ppp/peers:

sudo gedit /etc/ppp/peers/dsl-provider

Pegamos este contenido:

noipdefault
defaultroute
replacedefaultroute
hide-password
noauth
persist
usepeerdns
plugin rp-pppoe.so nas0
user "xxxxxx"
password "xxxxxx"

En el lugar de las xxxxxx completamos con nuestra información personal, en mi caso “minúmerodeteléfono@speedy” y “micontraseña”.

7- Creamos otro archivo (un script) que deberemos ejecutar para conectarnos. Se llamará iniciarmodem y estará alojado en /etc/init.d:

sudo gedit /etc/init.d/iniciarmodem

Pegamos este contenido:

#!/bin/bash
VPI=8
VCI=35
COUNT=0
ISP=dsl-provider
modprobe ppp_generic
modprobe pppoatm
modprobe pppoe
modprobe br2684
while [[ $((COUNT++)) -lt 40 ]]
do
SYNC=$(dmesg | grep 'ADSL line: up')
if [ ! -z "$SYNC" ]
then
br2684ctl -b -c0 -a $VPI.$VCI
sleep 3
ifconfig nas0 up
sleep 10
pon $ISP
exit 0
fi
sleep 5
done
echo "The SpeedTouch firmware did not load"

Si tu proveedor no es Speedy, modifica los valores VPI= y VCI= por los correctos. En Telecom suele ser VPI=0 y VCI=33, pero ahora tambien anda con los valores de Speedy
En Windows se pueden obtener en la utilidad que trae el modem (ZyXEL ADSL USB Modem Control Panel; Configuracion de protocolo; Circuito Virtual 0).

8- También es necesario crear otro script para que el modem funcione en segundo plano. Para eso creamos iniciarmodembackground en /etc/init.d:

sudo gedit /etc/init.d/iniciarmodembackground

Ingresamos este contenido:

#!/bin/bash
/etc/init.d/iniciarmodem &

9- Configuramos el inicio automático del modem cuando encendamos la computadora, para esto le daremos permiso de ejecución a los dos últimos archivos creados y crearemos un acceso directo en /etc/rc2.d, donde se guardan los accesos a los programas que se deben ejecutar al iniciar el S.O.:

cd /etc/init.d
sudo chmod +x iniciarmodem
sudo chmod +x iniciarmodembackground
cd /etc/rc2.d
sudo ln -s /etc/init.d/iniciarmodembackground S95iniciarmodem

10- Reiniciamos o ejecutamos desde consola este comando:

sudo /etc/init.d/iniciarmodem

 

Una vez realizada esta última acción estaremos conectados a Internet.

Tips

Para desconectarse usaremos:
sudo poff dsl-provider
Y para conectarnos nuevamente:
sudo pon dsl-provider

Este manual es una adaptación del realizado por condor para LUGMen Forum. a quien agradezco por dejar que muchos disfrutemos de este excelente S.O.

Cualquier clase de duda o problema remitanse al post linkeado más arriba, que él amablemente sabrá responderles.