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.
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.
¡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.
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.



