—¡Cadetes! Estáis leyendo este blog desde un ordenador con conexión a internet, ¡¿verdad?!
—¡Señor, sí, señor!
—Y vuestro ordenador ejecuta linux, ¡¿no es cierto?!
—¡Señor, sí, señor!
—¡¿Habéis tenido algún problema para configurar la red?!
—¡Señor, a veces, señor!
—Pues todos a instalar este programa mágico que soluciona todos los problemas de red, ¡¿está claro?!
—¡Señor, sí, señor!

NetworkManager es un programa que debería venir por defecto con Ubuntu, pero por algún extraño motivo está en los repositorios, olvidado. Siguiendo estos sencillos pasos vais a usar el mejor programa de gestión de redes del universo. Palabra.

Punto cero: activar los repositorios

Si habéis seguido alguna otra guía de este blog es posible que ya los tengáis activados, pero por si acaso abrid “Sistema -> Administración -> Orígenes del software” y comprobad que las dos primeras pestañas coincidan con esto:

software1.png

software2.png

Al acabar, actualizad los repositorios.

Nota: DA IGUAL si tenéis activada o no la opción «Código fuente», no la vais a usar. Si usáis 56k, desactivadla para ahorrar ancho de banda.

Primer punto: Instalar los drivers de la red

Si tenéis un portátil con wifi, es posible que necesitéis instalar los drivers de red. Abrid synaptic e instalad el paquete linux-restricted-modules-2.6.17-10-generic. Puede que los numeritos cambien, pero el resto ha de estar igual. Si tenéis instalado otro núcleo, entonces ya sabéis de lo que hablo. En ese caso, instalad los restricted-modules correspondientes.

Segundo paso: Instalar NetworkManager

Desde el mismo synaptic, instalad el paquete network-manager-gnome y todas sus dependencias, que os las marcará automáticamente.

Aplicad los cambios ahora.

Tercer paso: editar la red

Abrid una terminal y escribid sudo gedit /etc/network/interfaces

¡Ahora tenéis que usar el cerebro, cadetes! El archivo tiene que tener líneas de este estilo:

auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp

auto eth1
iface eth1 inet dhcp

Pero BORRAD todas las líneas que no sean de ese estilo. Lo que está en cursiva puede ser que varíe, da igual. Lo que no tiene que aparecer es NADA del estilo «ip 1.2.3.4» o «netmask 255.255.255.0»

Guardad el archivo y salid del editor

Cuarto paso: Reiniciar

Podría escribiros los comandos que permiten recuperar la red sin reiniciar, pero acabaréis antes reiniciando. Cerrad todos los programas y reiniciad.

Quinto paso: Disfrutar de la magia

Tirad el resto de programas configuradores de red a la basura, desactivadlos y enterradlos, porque la mayoría tienen conflictos con NetworkManager y hacen que éste deje de funcionar. Normalmente se soluciona repitiendo el tercer paso, pero por si acaso no uséis más que NetworkManager.

Os aparecerá el siguiente icono en la bandeja del sistema:

nmapplet.png

Cuando conectéis un cable de red, se conectará a esa red (si tiene activada DHCP, lo que es así en el 99% de los casos). Cuando entréis en el área de infuencia de una red Wi-fi, os aparecerá en el menú. Si no estáis conectados a internet y entráis en el área de una Wi-fi conocida (a la que os habéis conectado antes), NetworkManager se conectará. Si os quedáis sin red, se intentará conectar a la siguiente red conocida, y así ad infinitum.

También gestiona las claves WEP, WPA y toda la seguridad. Este programa es una joya, y me he sorprendido al ver que mucha gente no lo conoce. ¡INSTALADLO YA!