Translate

miércoles, 26 de diciembre de 2012

Servidor PXE

Seguro que sabéis que es un servidor DHCP (para quien no lo sepa, es el encargado de asignarnos una IP de manera dinámica dentro de una red), pero ¿un servidor PXE? El servidor PXE es el encargado (junto con otros servidores) de que podamos iniciar nuestro equipo por red, cosa que es muy útil para crear terminales ligeros o para hacer instalaciones cuando nuestro equipo no dispone de unidad lectora de CD/DVD. De esta manera podremos, por ejemplo, usar algún PC viejo con programas actuales que realmente se ejecutan en el servidor pero que nosotros manejamos desde el cliente de manera totalmente transparente.



El funcionamiento es el siguiente:
  1.  Encendemos el equipo.
  2. La tarjeta de red trata de obtener una IP por DHCP e informa que es un cliente PXE.
  3. El servidor DHCP le envía al equipo cliente su IP y el nombre de la imagen a usar para.
  4. arrancar.
  5. El equipo cliente obtiene la imagen a iniciar por TFTP.
  6. El sistema operativo de la imagen se inicia.

Las ventajas de usar el arranque en red son muchas, sobretodo para empresas con muchos equipos, permitiendo que el mantenimiento informático sea mas sencillo al estar todo controlado desde el servidor. Por otra parte, los equipos cliente no necesitan tanto hardware, resultando equipos mas económicos y menos propensos a fallos de hardware.



Instalación del servidor DHCP
Primeramente instalamos el software necesario para poner el servidor DHCP a andar          
 sudo apt-get install dhcp3-server
Luego editamos el archivo de configuración de DHCP para hacerle las modificaciones pertinentes
sudo nano /etc/default/dhcp3-server

Cambiamos la siguiente línea, especificando la tarjeta de red que actuará como servidor DHCP :

INTERFACES="eth0"


Editamos el arhivo que contiene todas las opciones interesantes de DHCP
sudo nano -w /etc/dhcp3/dhcpd.conf

Cambiamos el contenido del archivo de manera que se asemeje a lo siguiente (leer los comentarios)


#
# Configuración para servidor DHCP y PXE
#
# En caso de no ser el único servidor de DNS, comentar la línea
authoritative;
# Configuraciones por defecto de Ubuntu
ddns-update-style none;
default-lease-time 600;
max-lease-time 7200;
log-facility local7;
# Configuración genérica DHCP (sólo si queremos que de IPS a
# cualquier equipo que le pida)
# Especificamos nuestra subred y la máscara
subnet 192.168.0.0 netmask 255.255.255.0 {
# Rango de IPs que se usarán para DHCP
range 192.168.0.180 192.168.0.190;
# Dirección de broadcast
option broadcast-address 192.168.0.255;
# Puerta de enlace
option routers 192.168.0.254;
# IP de vuestros servidores DNS favoritos
option domain-name-servers 194.179.1.100, 194.179.1.101;
}
# Configuración de un equipo en cuestión con soporte PXE
# Nombre del equipo cliente
host PXEclient {
# IP del servidor PXE
next-server 192.168.0.1;
# MAC de la tarjeta de red del equipo cliente
hardware ethernet 00:18:F3:1B:48:66;
# IP fija que le asignaremos (ojo con que no entre en el
# rango de las asignadas arriba automáticamente
fixed-address 192.168.0.10;
# Nombre de la imagen que arrancará por PXE
filename "pxelinux.0";
}

Instalación del servidor PXE

Instalamos el software necesario
sudo apt-get install inetutils-inetd atftpd
Editamos el archivo de configuración de atftpd
sudo nano /etc/default/atftpd


Dejamos la configuración como el ejemplo siguiente (podemos poner cualquier otro directorio para meter las imágenes, siempre y cuando lo creemos)

USE_INETD=false
OPTIONS="--daemon --port 69 --retry-timeout 5 --no-multicast --maxthread 100
--verbose=6 --logfile /var/log/atftpd.log /var/lib/tftpboot/"


Creamos el directorio donde meteremos las imágenes de arranque, nos situamos en él descargamos una de prueba (es la instalación de Ubuntu Gutsy, que ocupa 70Mb)


sudo mkdir /var/lib/tftpboot
cd /var/lib/tftpboot
sudo wget -np -r http://archive.ubuntu.com/ubuntu/dists/gutsy/main/installer-i386/current/images/netboot/
sudo mv archive.ubuntu.com/ubuntu/dists/gutsy/main/installer-i386/current/images/netboot/* .
sudo rm -fr archive.ubuntu.com


Reiniciamos los servidores


sudo /etc/init.d/atftpd restart
sudo /etc/init.d/dhcp3-server restart


Configuramos el equipo cliente para que arranque por red y si todo sale correctamente deberíamos ver el logotipo de Ubuntu al arrancar. Ahora sólo queda
que probéis con diferentes imágenes de arranque para ver cual se adapta mejor a lo que necesitáis.


Fuente FrikiLand











martes, 25 de diciembre de 2012

Redes: Cómo nos Influyen los Videojuegos

Violentos o no, los videojuegos de acción y de disparos tienen un objetivo primordial: divertir. Pese a haber estado creados sin otro fin, permiten a sus adeptos mejorar ciertas habilidades relacionadas con su cerebro y percepción. En este capítulo de Redes, la neurocientífica Daphne Bavelier explica a Eduard Punset sus hallazgos entorno a este tipo de videojuegos y sus posibles aplicaciones en campos como la educación o la rehabilitación de pacientes. También en este programa, Elsa Punset nos enseñará a aprovechar los beneficios y limitar los posibles riesgos de los videojuegos u de las tecnologías y soportes digitales que hoy inundan nuestras vidas.

Curso de redes

Curso de redes

viernes, 14 de diciembre de 2012

Manual Samba

Navegando por la red encontré este manual de samba. Me gusto por las sencillas explicaciones que da