instalación de ubuntu por red

Page 1

David García Martínez


Desarrollo de Funciones en el Sistema Informático

Instalación de Ubuntu por red ¿Qué es Ubuntu? Ubuntu es una distribución Linux basada en Debian GNU/Linux que proporciona un sistema operativo actualizado y estable para el usuario medio, con un fuerte enfoque en la facilidad de uso e instalación del sistema. Al igual que otras distribuciones se compone de múltiples paquetes de software normalmente distribuidos bajo una licencia libre o de código abierto.

¿Porque una instalación en red local? Una instalación a través de la red local tiene muchas ventajas, ya que este tipo de instalación evita el tener que ir equipo tras equipo instalando un CD o memoria USB, ya que cada equipo cargaría tanto el instalador de Ubuntu como el Kernel de un equipo de la red. También cabe recordar que es muy útil para instalaciones de muchos equipos simultáneamente en red, así como en equipos que no dispongan de lector o arranca atreves de USB.

Antes de empezar Antes de empezar debemos disponer de un equipo que servirá de servidor para la instalaciones que tenga instalada Ubuntu en nuestro caso es la versión 10.04 y asegurarnos que los equipos clientes(los que serán instalados) permitan el arranque por red su placa base. También es preciso de la versión de Ubuntu que vallamos a instalar en su versión Altenate CD

Instalaciones Para este servidor es necesario: -

-

-

Servidor DHCP ya que necesitamos una asignación de IP a las maquines clientes así como redirigirlas hasta el servidor TFTP que contendrá el instalador de Ubuntu así como la instalación y el archivo que debe lanzar de este. Servidor TFTP el cual contendrá los archivos instalables este tipo de servidor trabaja a muy bajo nivel asiendo de esta forma posible el aseso a él desde cualquier maquina y ser idóneo para nuestra práctica. Servidor Apache, nos permitirá albergar en el los archivos del propio Kernel de Ubuntu.

Instalamos estos tres servidores mediante la siguiente orden Sudo apt-get install dhcp3-server tftp-hpa apache2

-2-


Desarrollo de Funciones en el Sistema Informático

Configuración de red y servidores Estos servidores se configuran editando sus archivos de configuración tal y como se explica ha continuación, seguido de su correspondiente reinicio de su demonio. Para que esta práctica funcione correctamente será necesario seguir cada uno de los siguientes pasos: 1. Configuración de la interfaz de red o En nuestro caso elegimos la tarjeta Ethernet del equipo puesto que solo tiene una la nuestra será la eth0, le asignaremos la IP 192.168.22.1 donde la puerta de enlace será nuestro propio equipo. o Puesto que en Ubuntu 10.04 no acepta la configuración a través del archivo de interfaces de red como en versiones anteriores lo configuramos desde el asistente grafico de este modo:

o Pulsaremos aplicar y ya tendremos nuestra interfaz de red lista para continuar con la práctica. 2. Configuración del servidor TFTP o La configuración de este servidor se realizara mediante la edición de su archivo de configuración.  Sudo nano /etc/default/tftpd-hpa

-3-


Desarrollo de Funciones en el Sistema Informático o En este archivo lo único que deberemos añadir es la siguiente línea a su configuración por defecto.  RUN_DAEMON="yes" o En nuestro caso cambiamos el directorio por defecto del servidor /var/lib/tftpboot por este otro /tftpboot pero no es necesario en este caso se cambio para tener más fácil acceso. o El archivo quedaría así: TFTP_USERNAME="tftp" TFTP_DIRECTORY="/tftpboot" TFTP_ADDRESS="0.0.0.0:69" TFTP_OPTIONS="--secure" RUN_DAEMON="yes" o Una vez hecho esto reiniciamos el demonio del servidor TFTP  Sudo restart tftp-hpa 3. Montar la imagen de Ubuntu. o Para poder instalar Ubuntu a través de la red es necesario montar la iso de Ubuntu , en nuestro caso lo montaremos directorio Ubuntu dentro de la carpeta /tftpboot wl cual crearemos de esta forma: 

Sudo mkdir /tftpboot/Ubuntu

o Luego una vez hecho esto montaremos el archivo .iso de la siguiente forma:  sudo mount -o loop /home/david/Escritorio/ubuntu-10.10-alternatei386.iso /tftpboot/ o Una vez montado será necesario extraer de este la carpeta para el arranque por red:  sudo cp -rfv ubuntu/install/netboot/* /tftpboot/ o

Ahora crearemos enlaces a la imagen de Ubuntu en nuestro servidor web(apache) para ello ejecutaremos la siguiente lista de ordenes en el terminal. 

Cd /var/www

sudo ln -s /tftpboot/ubuntu

4. Configuración del servidor DHCP o Para que todo lo hecho anteriormente tenga el efecto esperado es necesario que el servidor DHCP este configurado correctamente para poder asignar la ip a los clientes, y enrutar los correctamente al servidor TFTP (En este caso la propia maquina servidor) o Para ello de veremos editar el archivo de configuración del servidor DHCP  Sudo nano /etc/dhcp3/dhcpd.conf -4-


Desarrollo de Funciones en el Sistema Informático o

Por defecto viene sin configuración prediseñada. Para esta práctica se le ha asignado un rango pequeño de IP (10 host).

o El archivo de configuración quedara así: subnet 192.168.22.0 netmask 255.255.255.0 { range 192.168.22.10 192.168.22.20; option domain-name-servers 192.168.22.1;# nombre de servidor de dominios option broadcast-address 192.168.22.255; #difusion option routers 192.168.22.1; next-server 192.168.22.1; filename "netboot/pxelinux.0"; }

o Después de editar el archivo se deberá reiniciar el demonio del servidor DHCP  sudo /etc/init.d/dhcp3-server restart o Si lo todo esta correcto mostrara OK al iniciar el servicio o De ocurrir algún error podremos buscarlo con el siguiente comando: 

Cat /var/log/syslog |grep dhcp

El funcionamiento Si todo ha salido bien ya está listo nuestro servidor de instalaciones de Ubuntu en red. Para comprobarlo solo necesitamos conectar cliente (real o virtual) y arrancar desde red una maquina cliente que lo permita. Para esta práctica esta se probó con una maquina real y con una maquina virtual, aquí podemos observar su correcto funcionamiento:

-5-


Desarrollo de Funciones en el Sistema Informático Herramientas utilizadas -

Portátil ACCER ASPIRE 5315 (como servidor)

-

SWITCH

-

Sobremesa ACCER ASPIRE

-

Maquina virtual con Virtualbox desde Linux

Bibliografía -

http://www.marlonj.com/blog/2009/04/instalar-ubuntu-904-via-red/ http://es.wikipedia.org/wiki/Ubuntu http://doc.ubuntu-es.org/Instalaci%C3%B3n_Netboot

-6-


Issuu converts static files into: digital portfolios, online yearbooks, online catalogs, digital photo albums and more. Sign up and create your flipbook.