Ir al contenido

Artículos recientes

1
sep

Servidor PXE

Introducción

Un servidor PXE es un sistema capaz de brindar a sus clientes la opción de instalación vía red (netinstall). Es una forma muy rápida y cómoda de realizar la instalación de un sistema operativo dado que no se necesita siquiera que el equipo a instalar cuente con una lectora de CD/DVD. Además, un servidor PXE puede contar con la capacidad de instalar múltiples sistemas operativos, evitándonos tener uno o más CDs/DVDs por cada sistema. Otra ventaja es que la instalación se realiza obteniendo los paquetes desde un repositorio central con lo que, terminada la instalación, el sistema contará con las últimas versiones de cada paquete. Esto mismo puede suponer una desventaja si la conexión a Internet es lenta, aunque en este último caso lo ideal es montar un mirror de los sistemas necesarios de manera que los archivos se descarguen mucho más rápido.

Para montar un servidor PXE propio utilizaremos Debian Lenny y los siguientes programas:

  • Servidor DHCP.
  • Servidor TFTP.

En la sección siguiente se procede a la instalación y configuración del servidor en cuestión.

Instalación y configuración

Instalar el software necesario.

pxe-server:~# aptitude install tftpd-hpa dhcp3-server

Una vez instalados ambos servicios, es necesario permitir el inicio de tftpd-hpa como demonio, de la siguiente manera:

pxe-server:~# vi /etc/default/tftpd-hpa 

RUN_DAEMON="yes"
OPTIONS="-l -s /var/lib/tftpboot"

Si el directorio /var/lib/tftpboot no existiera será necesario crearlo. Ahora bien, el próximo paso es iniciar el servidor TFTP.

pxe-server:~# /etc/init.d/tftpd-hpa start

Luego de configurado TFTP, habrá que indicarle al servidor DHCP las interfaces en las que debe ofrecer IPs. En este caso se utiliza la eth0.

pxe-server:~# vi /etc/default/dhcp3-server

INTERFACES="eth0"

El próximo paso es instruir al servidor DHCP acerca de la información de configuración que debe brindar.

pxe-server:~# vi /etc/dhcp3/dhcpd.conf

subnet 192.168.1.0 netmask 255.255.255.0 {
  range 192.168.1.200 192.168.1.250;
  option routers 192.168.1.1;
  option domain-name-servers 192.168.1.1;

  filename "pxelinux.0";
}

Una vez cumplidos los dos pasos anteriores ya se puede poner a funcionar el servidor DHCP.

pxe-server:~# /etc/init.d/dhcp3-server restart

Constatar entonces que tanto el servidor DHCP como el servidor TFTP estén funcionando.

pxe-server:~# netstat -nlup
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
udp        0      0 0.0.0.0:67              0.0.0.0:*                           2684/dhcpd3
udp        0      0 0.0.0.0:68              0.0.0.0:*                           1706/dhclient3
udp        0      0 0.0.0.0:69              0.0.0.0:*                           2379/in.tftpd

El paso siguiente es descargar los archivos necesarios para realizar la instalación por red. En este caso se mostrará cómo configurar al servidor para que permita instalar Debian Lenny.

pxe-server:~# cd /var/lib/tftpboot/
pxe-server:/var/lib/tftpboot# lftp -c "open http://http.us.debian.org/debian/dists/lenny/main/installer-i386/current/images/netboot/; mirror"

Listo, el servidor ya está configurado y funcionando. A partir de este momento ya es posible instalar Debian Lenny en cualquier equipo vía red. Para ello, se configura el cliente para que bootee utilizando PXE, se lo conecta en el mismo segmento de red en que se encuentra el servidor configurado y listo, la instalación comenzará automáticamente.

26
ago

Google Talk soporta llamadas telefónicas

Google ha añadido a su servicio de videollamadas de Gmail la posibilidad de mantener comunicaciones telefónicas a teléfonos de línea tradicionales, compitiendo de esta manera de forma directa con Skype. Según el anuncio en el blog de Google, al menos por el año 2010 las llamadas a teléfonos de Estados Unidos y Canadá serán gratuitas, mientras que los costos para otros destinos serán muy económicos. Una tabla de comparación con las tarifas provistas por Skype muestra que es incluso más barato que dicho servicio para varios destinos.

Para que el servicio funcione es necesario instalar el plugin de chat de voz y video que, como se anunciaba hace unos días atrás en este mismo blog, tiene soporte para Linux, Mac y Windows. Lo malo es que por el momento el servicio está disponible sólo para residentes en el territorio de Estados Unidos, aunque se prevée que pronto esté accesible para el resto del mundo.

25
ago

¡Felices 19 años Linux!

Un día como hoy pero hace 19 años atrás Linus Torvalds revelaba que desde hacía unos meses estaba trabajando en el desarrollo de un sistema operativo libre y sólo como hobbie. De hecho, según sus palabras, su sistema no sería grande ni profesional como GNU; que equivocado estaba en aquel momento.

La fecha se discute muchas veces, debido a que existen tres mensajes claros en grupos de noticias escritos por Linus que hacen referencia al proyecto. Sin embargo, por convención decidió tomarse el 25 de agosto de 1991 como fecha, debido a que ese día fue la primera vez que Linus mencionó de qué se trataba el proyecto en el que estaba trabajando.

Para los curiosos dejo debajo el texto de los tres mensajes en cuestión, en idioma inglés, tal como los escirbió Linus en su momento.

Primer mensaje

From:torvalds@klaava.Helsinki.FI (Linus Benedict Torvalds)
Newsgroup: comp.os.minix
Subject: GCC-1.40 and a posix question
Message-ID: 1991Jul13, 100050.9886@klaava.Helsinki.FI
Date: 3 Jul 91 10:00:50 GMT

Hello netlanders,
Due a project I'm working on (in minix), I'm interested in the posix
standard definition. Could somebody please point me to a (preferably)
machine-readable format of the latest posix rules? Ftp-sites would be
nice.
Linus Torvalds torvalds@kruuna.helsinki.fi

Segundo mensaje

From:torvalds@klaava.Helsinki.FI (Linus Benedict Torvalds)
Newsgroup: comp.os.minix
Subject: What would you like to see most in minix?
Summary: small poll for my new operating system
Message-ID: 1991Aug25, 20578.9541@klaava.Helsinki.FI
Date: 25 Aug 91 20:57:08 GMT
Organization: University of Helsinki.

Hello everybody out there using minix-

I'm doing a (free) operating system (just a hobby, won't be big
and professional like gnu) for 386(486) AT clones. This has
been brewing since april, and is starting to get ready. I'd like
any feedback on things people like/dislike in minix; as my OS
resembles it somewhat (same physical layout of the file-sytem
due to practical reasons)among other things.

I've currently ported bash (1.08) an gcc (1.40), and things seem to work.
This implies that i'll get something practical within a few months, and I'd
like to know what features most people want. Any suggestions are welcome,
but I won't promise I'll implement them :-)

Linus Torvalds torvalds@kruuna.helsinki.fi

Tercer mensaje

From: torvalds@klaava.Helsinki.FI (Linus Benedict Torvalds)
Newsgroups: comp.os.minix
Subject: Free minix-like kernel sources for 386-AT
Message-ID: <1991Oct5.054106.4647@klaava.Helsinki.FI>
Date: 5 Oct 91 05:41:06 GMT
Organization: University of Helsinki

Do you pine for the nice days of minix-1.1, when men were men and wrote
their own device drivers? Are you without a nice project and just dying
to cut your teeth on a OS you can try to modify for your needs? Are you
finding it frustrating when everything works on minix? No more all-
nighters to get a nifty program working? Then this post might be just
for you :-)

As I mentioned a month(?) ago, I'm working on a free version of a
minix-lookalike for AT-386 computers. It has finally reached the stage
where it's even usable (though may not be depending on what you want),
and I am willing to put out the sources for wider distribution. It is
just version 0.02 (+1 (very small) patch already), but I've successfully
run bash/gcc/gnu-make/gnu-sed/compress etc under it.
23
ago

Zone Edit y su nueva política

Hasta hace un tiempo venía utilizando Zone Edit para los DNS de los distintos dominios que administro. Hace aproximadamente un mes atrás recibí un mail de dicha empresa anunciando cambios en su servicio e informando que modificarían la política de 5 zonas gratuitas a sólo 2 por cuenta. Lo malo de esto es que dicho cambio se aplicaría a nuevos usuarios pero también a los usuarios existentes, perjudicando a los que ya utilizábamos el servicio. La manera de mantener las 5 zonas era comprando un crédito.

Dado que no me gustó que cambiaran las reglas de uso del servicio para todos lo que ya hacía tiempo que lo estábamos usando empecé, en aquel momento, a migrar algunos de los dominios que administraba a otro servicio, particularmente Free DNS.

En el día de hoy recibí otro mail anunciando que el cambio comenzaría a partir del próximo 27 de agosto, siendo el extracto que dejo a continuación parte del mail que enviaron:

The new ZoneEdit is nearly here! We’re still extending our offer to free customers to purchase a credit and maintain all 5 free zones rather than being reduced to 2 in the new system, so if you intend to purchase a credit and keep your free zones, make sure you do so this week by logging into your account and going to the “Account Info” tab to make a payment. Once your account is migrated, you won’t be able to retroactively purchase a credit to keep 5 free zones.

Por tal motivo, en el día de hoy terminé de migrar el resto de los dominios a Free DNS e hice también el trámite en NIC. Entre los dominios afectados se encuentra el de NetStorming. No obstante no debería haber ninguna caída del servicio y estimo que estará funcionando con los nuevos servidores de DNS en las próximas horas.

Ahora bien, todos aquellos que utilicen Zone Edit tengan precaución con este cambio, dado que no sé cuál será el criterio de la gente de Zone Edit para decidir qué zonas dejan de publicar.

22
ago

[Humor] Está siendo monitoreado

El siguiente cartel es ideal para alertar a las personas que están siendo monitoreadas (aunque quizá no haga falta).