16 enero 2010

Enlazar dos tarjetas de red: "bonding"

Este tema llevaba tiempo queriendo escribirlo y queriendo probar alguna cosa más, pero empezaremos por el principio. Vamos a enlazar dos interfaces de red (dos tarjetas de red, vamos) para que funcionen como una sola.

¿Que se consigue enlazando dos tarjetas? Cosas bastante interesantes. La primera, que si una tarjeta casca, no nos quedamos sin red. Esto, si estás en casa con tu ordenador no tiene demasiada importancia, pero si se trata de un equipo que usemos de servidor, puede ser un asunto crítico.

La segunda cosa que conseguimos es duplicar el ancho de banda de red. Si tenemos dos equipos que suelen intercambiar muchos datos (o tenemos un disco duro en red -con dos tarjetas-), a lo mejor queremos que vaya más rápido aun. Si tenemos dos tarjetas enlazadas, podremos conseguir una velocidad de transferencia doble, en teoría. Con dos tarjetas gigabit en cada equipo (y sus dos cables), tendríamos 2 Gbit.

Vamos a ello. Todos los pasos van a hacerse por consola, aunque el editor que pongo es gedit. Si te mueves bien con vi, o usas nano, lo mismo es.
Lo primero que hay que hacer es instalar ifenslave. Éste se encarga de asignar interfaces de red al módulo que las enlaza, bonding. Instalamos:
sudo apt-get install ifenslave
Ahora podemos crear un archivo que indique la configuración del enlace. En lugar de indicarlo aquí, puede hacerse en el propio archivo de configuración de red. No importa.
sudo gedit /etc/modprobe.d/bonding.conf
Le añadimos las lineas:

alias bond0 bonding
options bonding mode=0 miimon=100

El modo 0 permite balanceo de carga y tolerancia a fallos, como comentaba antes. Pueden usarse otros modos que sólo se destinen a una de las tareas, o lo hagan de forma más avanzada. El otro parámetro, es el tiempo entre comprobaciones del estado de la interfaz.

Sería adecuado desinstalar mi querido "NetworkManager", para que no se pelee con nuestra configuración. Ahora vamos a configurar la red por fin. Editamos:
sudo gedit /etc/network/interfaces
Comentamos las lineas (poniendo # delante) que impliquen a ethX, donde X es el número de interfaz. Sólo tendría que quedar
auto lo
iface lo inet loopback

Y debajo añadimos:
auto bond0
iface bond0 inet static
address 192.168.1.33
gateway 192.168.1.1
netmask 255.255.255.0
slaves eth0 eth1
bond-mode 0
bond-miimon 100

Cambiaremos la dirección "address" por la que tengamos nosotros realmente, y "gateway" por la dirección del "router" que tengamos, aunque la mayoría de gente tiene estas direcciones.
Las dos últimas lineas sólo las ponemos en el caso en que no hayamos creado el archivo /etc/modprobe.d/bonding.conf.

Y ya lo tenemos. Para ponerlo en marcha ya en lugar de esperar a la próxima vez que encendamos la máquina:
sudo modprobe bonding
sudo /etc/init.d/networking restart

07 enero 2010

Sobre móviles

No me gusta cambiar de móvil y lo hago cada mucho, pero como al final a uno lo miden por el móvil que tiene, he tenido que pasarme a otro. Como ahora se lleva táctil, pues a joderse y a tener uno táctil. No me voy a quejar mucho. Sólo decir que no entiendo como puede ser que, tal como se copian unas marcas de otras, cada vez que cambio de móvil pierda alguna característica. Gano alguna, pero normalmente las que gano son menos importantes que perder algo a lo que ya te has acostumbrado. Por ejemplo: mi móvil anterior permitía seleccionar la periodicidad de las alarmas como me viniera en gana. Si tiene que tocar martes y jueves, así sería sin tener que volver a preocuparme. Éste ya tiene perfiles predefinidos. También he perdido que con el perfil de sonido pueda configurar la iluminación. Lo que gano es relativo: pantalla mayor, copiar y pegar en los mensajes, videoconferencia que no voy a usar nunca y más consumo de batería. Echo de menos los Siemens que he tenido, alguno pionero. Estos alemanes sabían meter detalles útiles, aunque alguno fuera jodidamente lento.

En relación a su compatibilidad con Linux, no hay demasiado problema. Pese a no estar exactamente en la lista de móviles compatibles de Wammu/gammu (hay uno similar), funciona. Pero funciona al 100% si uso bluetooth, porque con cable, según el modo de transmisión, el móvil se cuelga. Sí, se queda atontado y le tengo que quitar la batería, así que viva el bluetooth. La conexión inalámbrica parece ser lo más compatible ahora mismo.

Para copiar archivos, la mejor solución es sacar la tarjeta de memoria y metérsela al ordenador. Hay que tener un adaptador, claro. Así va más rápido, y más compatible que eso no hay nada.

12 diciembre 2009

El gestor de redes... hay que conocerlo

Dije en el comentario sobre el lanzamiento de Ubuntu 9.10 que ya no tenía queja sobre el gestor de redes. Pues... hay algún detalle. Iba todo perfecto hasta que conecté el otro equipo a éste. Lo tenía por wifi hasta que quise copiar archivos de uno a otro.

En lugar de tener conectados los dos equipos al enrutador (router gracias a telefónica), los tengo en cadena. El ordenador uno se conecta al enrutador y el dos se conecta a la segunda tarjeta de red del uno. Así de paso me hace de cortafuegos.

Tengo rangos de red distintos, puesto que son dos redes distintas. La del uno, conectado al enrutador, es la red 192.168.1.0, y la interna, 192.168.0.0. El equipo uno tiene para la primera tarjeta de red la dirección ipv4 192.168.1.30 y para la segunda 192.168.0.1, haciendo de puerta de enlace del segundo equipo. El segundo equipo tendrá la dirección 192.168.0.2.

El gestor de redes, por defecto utiliza DHCP para autoconfigurar las direcciones. Como las uso fijas y tengo el servidor DHCP desactivado, entro y las configuro a mano. eth0 y eth1 con las direcciones que indicaba antes. Correcto aparentemente. Marco Conectar automáticamente. Esto hace que se active cuando se detecta conexión en el cable, y es precisamente el problema si no se tiene en cuenta un detalle sobre las redes.

Aunque tenemos una opción de rutas para cada interfaz, si hacemos lo básico, el gestor de redes configura la puerta de enlace de cada interfaz de red que se activa, por tanto, la puerta de enlace por defecto para cada red. Con las redes que tengo configuradas esto es un problema si no se tiene cuidado, tal como me pasó: la red 192.168.0.0 incluye a la red 192.168.1.0 si ponemos las máscaras de red típicas, así que la puerta de enlace de la red 192.168.0.0 y 192.168.1.0 pasan a ser la misma, o sea, ninguna útil. La solución más cómoda y rápida es cambiar la dirección de la red, por ejemplo a 192.168.11.0 y problema resuelto.

13 noviembre 2009

Ubuntu 9.10 se lanzó y yo sin comentarlo

Pues sí, pues sí, el mes pasado se lanzó la Ubuntu del Koala Kármico, cumpliendo el día de lanzamiento creo que por primera vez. Siempre está a última hora y esta vez fue a primera. La estuve esperando con ganas, como viene a ser la costumbre, y, aunque hay cosas que llevo años esperando y siguen sin venir, esta versión no defrauda, aunque sus siglas (kk) puedan indicar otra cosa.

Como siempre, tenemos una versión nueva de Gnome y versiones renovadas de miles de programas. Fui probando las versiones preliminares (alfa) como suele ser la costumbre y lo más destacado a simple vista iba siendo el aspecto gráfico y finalmente ha mejorado. Cada vez se va tomando más en serio este tema, que realmente es fundamental si Canonical quiere que Ubuntu llame la atención de todo el mundo. Lo que es discutible es el retorno del tema marrón. ¿Será por lo de kk?

La versión de gnome que se incluye se dice que puede ser la última de la serie 2. Ya viene Gnome 3, aunque nadie se lo creyera. Ya tenemos algunos trozos para probar en esta Ubuntu: gnome-shell. Quizá Gnome 3 no venga de golpe y vayan introduciéndose cosas poco a poco. Puede que sea lo más razonable. Hay ideas geniales, pero pueden ser de difícil aceptación.

El objetivo de este lanzamiento era acelerar el arranque del sistema y lo han conseguido. No se si tarda los 10 segundos de objetivo, pero casi. Antes usaba hibernación y creo que ya ni vale la pena. Al arrancar se nos muestra una pantalla negra con un logo de ubuntu blanco en el centro durante unos segundos, y tras eso, cambia a una pantalla con la acostumbrada barra moviéndose bajo las letras y el logo de ubuntu, pero esta vez con un aspecto más atractivo. Un nuevo gdm nos pregunta enseguida el usuario con idéntico aspecto gráfico y al validarse continua la barra hasta que el escritorio se carga del todo, momento en que se produce una transición suave de esta pantalla al escritorio. No se han eliminado aún las pantallitas negras del todo como se esperaba, pero para lo poco que dura el arranque, igual ya no ponen plymouth, el arranque con efectos gráficos de fedora.

Siguiendo con el asunto gráfico, se han renovado diversos iconos dando un mejor aspecto general, aunque sea marrón. Se incluyen varias carpetas por defecto en la carpeta personal con iconos personalizados. La de vídeo con un fotograma, la de descargas una flecha hacia abajo, la de documentos un papel... simples pero buenos detalles. El tema anterior anaranjado también se incluye, al igual que el experimento oscuro de la versión anterior y otros más bastante atractivos. También se han incluido una gran cantidad de fondos de escritorio, llamando la atención uno secuencial, que va cambiando entre imágenes del espacio.

Se ha integrado la mensajería en el sistema. Un sobre junto a la hora nos indica si tenemos correo o mensajes, y al pulsar sobre él nos muestra la lista de programas de los que nos puede notificar si pulsamos y los abrimos. El botón de apagado de la derecha nos permite cambiar nuestro estado.

Cuando copiamos archivos, un icono se pone junto al anterior para indicar que hay alguna operación de archivos en marcha, pero no se notifica el final. El sistema de notificación sí que informa de lo que dicen nuestros contactos, el final de descarga de un archivo, si tenemos red o se desconecta, y otras cuestiones. Casi perfecto.

Otro detalle no muy destacado pero importante de cara a las próximas versiones es la sustitución de "Agregar o quitar programas" por el "Centro de software de Ubuntu". Esto es una evolución lógica que esperaba hace tiempo. Alguno se echará las manos a la cabeza (hace tiempo ya me miraron mal por proponerlo), pero sí, dentro de poco se podrán comprar programas de la misma manera que los descargamos gratis. Esto abre un nuevo mundo de posibilidades. Esto abre una puerta que nadie parecía querer abrir. Esto es software libre, pero libre no es gratis. Ubuntu es gratis, pero otros proveedores pueden vendernos programas que Ubuntu (Debian) no incluya. He pensado siempre en el caso de un diseñador gráfico. Usan tablas de colores. ¿Y las tablas PANTONE? O pagas o nada, así que en Linux no están. La vía está a punto de abrirse.

Para terminar, felicitar al equipo del NetworkManager. Ya no os pitarán los oídos. Por fin me deja mi configuración en paz, busca las redes inalámbricas de forma ejemplar, y permite desconectarse de la que se quiera. Aleluya.

28 mayo 2009

Bill Gates el filántropo y los portátiles de Zapatero.

Este tipo de noticias encienden la sangre. Le pillan a uno en casa de la familia política, que no conoce el asunto, y queda mal la cara que se pone.
Hace ya tiempo que se oían noticias sobre eso de que se iba a regalar portátiles a los niños de primaria. Por una parte tenemos el asunto de que eso pueda tener algún tipo de utilidad o no: Según unos informes, no iba a servir para nada, y según otros, igual servía para nada bueno. Principalmente el tema está en que, en un momento de crisis galopante, ponerse a despilfarrar dinero en algo que no es imprescindible en lugar de arreglar cientos de miles de cosas que no funcionan en este pais llamado España es un acto cuanto menos inmoral.

Las noticias comentaban que esos ordenadores llevarían instalado Linux. Teniendo en cuenta que muchas regiones españolas llevan proyectos variados de implantación de Linux en sus administraciones (empezando por Extremadura), y cada una tiene su propia distribución y todo, con lo que saben montárselo mínimamente, la experiencia de éstas ayudaría al asunto de cómo montar la paraeta para los nanos, ahorrando dinero. También se ahorrarían millones en licencias de sistemas innecesarios y, ya que se gasta dinero, se podría crear bastante empleo. Pero la cosa se ha empezado a poner turbia. Se empezó a comentar algo de arranques duales: Linux y Windows.

Luego viene la noticia de la visita del mayor filántropo del mundo mundial: Bill Gates. Como todos sabemos, este hombre se desvive por crear el mejor sistema operativo del mundo, el más fácil de usar y el más barato, y lo distribuye libremente para que todos lo disfruten y que pueda haber un ordenador en cada casa.

Para quien no note las ironías y no conozca verdaderamente al personaje comentado, este hombre es un gran comerciante. Puede que el mejor de la historia. Vende humo como nadie, y sabe vender mierda bien decorada. El Vista ha sido un horror como sistema, en el sentido de que representa una involución para lo que debería haber sido, pero bonito es. Me desesperan algunos efectos, y eso que no lo uso, pero las transiciones quedan muy majas. Otras creaciones de la empresa de este señor tienen una presencia muy maja también y están muy asistidas para hacer muchas cosas. Pero en el fondo todo es bastante turbio. El trasfondo de todo ello es atar al que lo usa. Es la prioridad total. Y todos lo defienden como si fuera lo que debe ser. Un día de estos tengo que escribir la trilogía del gregario, consciente o inconsciente:

Muchos conocedores de las flaquezas de los productos de Microsoft, sobre todo los responsables de sistemas, utilizan precisamente ese argumento como el más fuerte para su defensa: Si algo falla, la culpa no es del administrador, es de Windows, es de tal, es de cual, porque es que es de Microsoft. Y claro, a ver quien le replica a Microsoft. Todos reconocen que es normal que falle y todos contentos. Increible pero totalmente cierto. Total, nadie tiene ni idea de nada ni quiere saber.

Zapatero y Bill Gates se entrevistaron y salieron en diversos medios. El asunto era comentar lo de los portátiles para los nenes. Gran idea, decía el Sr. Gates. Nos ha jodido. Signos de dólar se encienden en sus ojos. Si el mismísimo Bill Gates viene a España a comentar el asunto, imaginaros la pasta que significa para su empresa, pero no para hoy, sino la pasta que se garantiza para el futuro. Tener una nueva generación completa que sólo conozca sus productos. Esto es tristísimo y ocurre en mi propia generación, de la gente que llegó tarde a la informática.

Flipo a veces viendo que la gente no conoce nada anterior o distinto al MS Office. No conocen el Wordperfect y no les suena ni remotamente el Lotus 123. Y ya había cosas anteriores. Llaman a una hoja de cálculo un excel, y un documento de texto, un word. Y que sólo conocen el XP. No hubo nada antes, ni durante. No hay nada más. Un ordenador tiene una barra azul en la pantalla (o negra desde hace poco) y se editan textos con el word. Eso es lo que quiere Microsoft que perdure, que incluso podría regalar los portátiles para los niños para tal fin. Le resultaría barato. Muy barato.

Lo más grave de todo es que la administración pública decida unilateralmente, como parece que ocurrirá, sin concurso previo, sin informes de ningún tipo, usar Windows en esos equipos. La razón no es la que dicen muchos, que "es el sistema que hay" y es lo que toca. Hay otros sistemas, y mejores, que significan progreso. Significan ahorro. Significan Empleo, desarrollo, etc. Significan futuro. Y todo eso se va a ir en forma de dinero fresco para Redmond. Y seguirá el estancamiento y la dependencia tecnológica absoluta. Y todo esto sin pensar mal. Pensando mal diría que puede haber indicios de delito, que alguien se lleva pasta. Ya se cometen graves irregularidades en ese sentido en multitud de Ayuntamientos, pero a nadie le importa. Es mejor desviar la atención en temas tan importantes y de gran progreso como los carteles de las obras municipales.