Synaptic es el gestor de paquetes de Gnome. Haciendo un simil con Windows se podría decir que corresponde a la función Agregar o quitar programas pero con una potencia mucho mayor.
Con el gestor de paquetes somos capaces de instalar todos los paquetes que queramos con un par de clics, siempre que el mismo aparezca en la lista de disponibles. Para tener una lista actualizada lo mejor que se puede hacer es actualizar los repositorios.
En esta parte de la entrada vamos a ver cómo entrar a Synaptic y su uso más básico. En futuras entradas trataremos el tema de actualizar los repositorios, porque para ello primero debemos tener internet ;)
Para acceder a Synaptic pinchamos en la barra superior, Sistema > Administración > Gestor de paquetes Synaptic. Tras eso nos pedirá la contraseña del usuario, pues tratar con esto supone ser superusuario. Nos encontraremos con una pantalla como esta:

Aquí ya podremos cacharrear todo lo que queramos. Para buscar un paquete concreto solo debemos pinchar en la opción Buscar y si tenemos dicho paquete disponible en el repositorio (siendo el básico el que se encuentra en el CD) aparecerá. Una marca verde indica que está instalado; su asencia indica que no lo está.
Con esta sencilla interfaz podremos añadir y eliminar paquetes a Ubuntu sin ningún problema, como a continuación veremos.
Módem USB
Tras haber instalado completamente la Ubuntu 5.04 (que por ahora no voy a actualizar) el siguiente paso era instalar el módem USB. Mi modelo es un Comtrend Ct-351, es decir, el que suministra Telefónica con su Kit ADSL USB.
Según he ido leyendo, los drivers necesarios para estos modelos ya se han incluído dentro del kernel de Linux de manera nativa, los llamados UEagle Atm. Pero dado que yo estoy recuperando conocimientos de pasados usos de esta distribución lo mejor es hacer las cosas como se hacían antes, o al menos como yo lo hice.
Para comenzar a instalar el módem debemos saber que necesitamos lo siguientes paquetes instalados. Usaremos Synaptic para agregarlos, pues están en el repositorio del CD.
- linux-headers: aquí están todas las cabeceras para el despliegue de aplicaciones. Son únicas para el núcleo que tengamos corriendo, por tanto en este caso tengo el paquete linux-headers-2.6.10-5-386 instalado.
- gcc: como ya se vio en la otra entrada hay que tener instalado el GCC para instalar, pues previamente hay que compilar. En este caso hay que darse cuenta que no viene instalado, sino que hay un par de cabeceras. Hay que entrar a Synaptic e instalar el paquete gcc-3.3.
He ido a la web oficial y me he descargado la última versión. La he descomprimido en mi carpeta personal (dentro de home he creado una carpeta llamada programas) y he ejecutado las siguientes directivas dentro del directorio, desde la consola en modo root:
./go
Con ese simple comando se instalará el paquete. Se nos pedirá toda la información referida a la conexión. Deberemos suministrarle los datos que nos haya dado nuestro proveedor de internet: usuario, contraseña y DNS primaria y secundaria. También nos pedirá si queremos instalar un firewall (recomendable) y la interfaz ethernet instalada.
En este punto decir que debemos saber en qué ruta tenemos la tarjeta de red. En mi caso es eth1. Para saber sí tenemos disponible una u otra interfaz ejecutamos este comando en la consola:
ifconfig ethX
Si tenemos una tarjeta en ethX, siendo X un número, nos saldrá una pantalla de este estilo, con otros datos:

Si aparece eso es que tenemos una interfaz ethernet en esa ubicación. Cuando la configuración de pppoe nos lo pida, metemos eth1 (o la que sea).
Tras la configuración podremos arrancar el servicio con
pppoe-start.
Siguiendo con la instalación del módem, tras bajarnos el driver desde esta ubicación (en mi caso he descargado el paquete eagle-usb-2.3.3.tar.bz2) y descomprimirlo en una carpeta (botón derecho > Extraer aquí), nos colocamos en la misma y ejecutamos la orden
./configure
Si todo ha ido bien nos encontraremos con una pantalla como la de la imagen, que nos indica lo que tenemos instalado y sin ningún error. En caso de haber error aparecerá debajo de esa tabla.

En este caso aparece un warning porque ya tengo el módem instalado ;) Después de este paso deberemos hacer
make
es decir, compilar el paquete. Si tuviesemos el módem ya instalado debemos hacer de manera previa
make uninstall
make clean
Con eso habremos desinstalado la anterior versión y podemos instalar esta. Después de compilar tenemos que instalar, en este caso
make install
y si todo ha ido bien ya tendremos el módem instalado y listo para correr. De no pedirnos automáticamente los datos de la conexión ejecutamos
eagleconfig
Aquí debemos introducir un código numérico que se refiere a nuestra conexión (en mi caso ES01 que es la correspondiente a Telefónica ADSL Ip Dinámica) y datos parecidos a los que ya introdujimos en la configuración del pppoe. Es probable que nos indique que ya existe un usuario y password en la configuración de pppoe, que son los que introdujimos en la misma. Decimos que sí queremos dicha configuración.
Y tras esto ya tendremos operativo el módem, listo para funcionar. Para ver si es así podemos ejecutar eaglestat o eaglediag. La respuesta de estos dos comandos nos dirá en qué estado se encuentra el módem.
Ahora solo queda conectarnos. Para ello solo debemos ejecutar dos comandos:
startadsl
pppoe-start
Con el primero habilitamos el módem y con el segundo el enlace con la tarjeta. Es importante el orden de ejecución. Recordemos que debemos ser root para poder ejecutar estos comandos. Si no ha habido ningún mensaje de error podremos conectarnos a la red con nuestro navegador favorito ;)
Para detener la conexión hacemos
pppoe-stop
stopadsl
Aunque este tutorial ha sido un poco caótico espero que sirva de ayuda. Esperemos que en próximas entradas sea más organizado.



