La red PXE + TFTP + DHCP arranca e instala automáticamente Linux

  

PXE (entorno de ejecución previo al arranque) es la última tecnología desarrollada por Intel Corporation. Funciona en el modo de red de Cliente /Servidor y admite estaciones de trabajo para descargar imágenes de servidores remotos a través de la red. Esto admite el proceso de inicio de la red del sistema operativo . Durante el proceso de inicio, el terminal solicita al servidor que asigne una dirección IP y luego descarga un protocolo utilizando el protocolo TFTP (protocolo de transferencia de archivos trivial) o MTFTP (protocolo de transferencia de archivos trivial de multidifusión). El paquete de software se inicia y ejecuta en la memoria local, y la configuración básica del software del terminal se completa con el paquete de software de inicio, guiando así el sistema operativo del terminal - preinstalado en el servidor. PXE puede iniciar una variedad de sistemas operativos
, tales como: Windows
95/98/2000 /xp /2003 /vista /2008, linux, etc.

La manifestación más directa de PXE es que la estación de trabajo puede guardar el disco duro en el entorno de red, pero no es el concepto de la estación sin disco, porque la PC que utiliza esta tecnología funciona a la velocidad del modo de red. Más de 3 veces más rápido que un disco PC. Por supuesto, la PC que usa PXE no es un terminal TERMINAL en el sentido tradicional, ya que la PC que usa PXE no consume la CPU, la RAM ni otros recursos del servidor, por lo que los requisitos de hardware del servidor son extremadamente bajos. La clonación de redes PXE es ahora la más utilizada, es la tecnología sin disco de los cibercafés. En el campo de mantenimiento e instalación de la red del disco, PXE puede ser la mejor tecnología de arranque para la instalación y mantenimiento unificados del sistema de café Internet. ¡La velocidad de arranque y la estabilidad de PXE son de primera clase!

A: Entorno de instalación

En un servidor Linux, debe instalar tftp + dhcp en el servicio de Linux como un servidor de red instalado de forma remota. El host del cliente, que es el host que necesita instalar el sistema Linux, debe admitir el arranque desde la red.

Dos: instale y configure el software tftp y dhcp necesarios en el servidor de red de Linux

1: verifique si tftp [root @ webserver html] # rpm -qa tftp * tftp-server-0.42 está instalado. -3.1.el5.centostftp-0.42-3.1.el5.centos Si no se muestra, significa que no hay instalación. Si su sistema es compatible con yum, ejecute [root @ webserver html] # yum install * tftp * 2: verifique si se sigue dhcp. Servicio [root @ webserver html] # rpm -qa dhcp * dhcpv6-client-1.0.10-16.el5dhcp-3.0.5-18.el5 Si dhcp no está instalado, también puede realizar la instalación de yum. [root @ webserver html] #yum install dhcp * 3: configurar el servicio tftp para el servicio dhcp (1) configurar el servicio tftp Tftp está vinculado al servicio xinetd de forma predeterminada. Por lo tanto, debe modificar el archivo tftp a /etc /xinetd. Completado en d, el archivo tftp modificado es el siguiente, donde la opción "deshabilitar" se cambia de "sí" a "o", y la opción server_args se agrega con el parámetro "-u nadie" para permitir a cualquier usuario Acceso [root @ webserver html] # more /etc/xinetd.d/tftp# default: off # descripción: El servidor tftp sirve archivos usando el protocolo trivial de transferencia de archivos \\ # El protocolo tftp se usa a menudo para arrancar las estaciones de trabajo sin disco \\ #, Descargue los archivos de configuración en impresoras compatibles con la red, \\ # e inicie el proceso de instalación para algunos sistemas operativos.service tftp {socket_type = dgramprotocol = udpwait = yesuser = rootserver = /usr/sbin/in.tftpd

server_args = -u nobody -s /tftpbootdisable = noper_source = 11cps = 100 2flags = IPv4} (2) Configure el archivo de configuración dhcp predeterminado para el servicio dhcp en /etc/dhcpd.Conf. Este archivo es un archivo vacío por defecto, por lo tanto, primero copiamos un dhcpd. El archivo de plantilla del archivo de configuración aparece y puede modificarse. [root @ webserverhtml] # cp /usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample /etc/dhcpd.conf El valor predeterminado de /etc/dhcpd.conf tiene el siguiente significado: ddns-update-style interim; /Establecer el modo de actualización interactiva dhcp ignorar las actualizaciones del cliente; //Ignorar la subred de actualización del cliente 192.168.12.0 netmask 255.255.255.0 {//Establecer la declaración de subred # --- gatewayoption default routers 192.168.12.1; //Establecer la puerta de enlace predeterminada del cliente Opción subnet-mask 255.255.255.0; //Establecer la opción de máscara de red del terminal del cliente nis-domain &i; ixdba.net &//; //Establecer la opción de dominio NIS nombre de dominio " ixdba.net "; //Establecer el dominio DNS Opción domain-name-servers 192.168.12.1; //Establezca la opción de la dirección del servidor DNS time-offset -18000; # Eastern Standard Time //Establezca el offset de tiempo # option ntp-servers 192.168.12.1; # option netbios-name-servers 192.168. No cambie esto a menos que #: entienda muy bien Netbios # opción netbios-node-type 2; range dynamic-bootp 192.168.12.128 192.168 .12.254; //establecer el conjunto de direcciones predeterminado 21600 en tiempo de arrendamiento; //Establezca el período de arrendamiento predeterminado en segundos, tiempo máximo de arrendamiento 43200; //Establezca la duración máxima de arrendamiento del cliente en segundos # queremos que el servidor de nombres aparezca en un host de dirección fijo ns {//Las siguientes configuraciones asignan IP estática Dirección, sin mucha explicación. El siguiente servidor marvin.redhat.com; hardware Ethernet 12: 34: 56: 78: AB: CD; dirección fija 207.175.42.254;}} funcionará bien con el valor predeterminado, pero también podemos hacerlo de acuerdo con nuestras necesidades Para hacer cambios. Otras notas: rango 192.168.12.2 192.168.12.125; El rango de direcciones IP asignadas puede ser limitado. Si desea asignar una dirección IP fija a una IP, modifique el elemento del host y vincule la dirección Mac de la tarjeta de red a la dirección IP. Este es el último párrafo y se puede cambiar la correspondiente. El segmento de red definido en la subred debe ser coherente con el segmento de red en el que se encuentra la tarjeta IP de su tarjeta de red. Es decir, por ejemplo, su tarjeta de red es 192.168.0.x, y el servicio dhcp no está disponible para la subred 10.1.1.0. No puedo empezar En el entorno experimental de este artículo, mi contenido dhcpd.conf es el siguiente: [root @ webserver html] # más /etc/dhcpd.conf ddns-update-style interim; ignorar las actualizaciones de clientes;

subred 192.168.12.0 Máscara de red 255.255.255.0 {

enrutadores de opción 192.168.12.1; opción subred-mask 255.255.255.0;
opción

dominio-nis " ixdba.net ";

dominio de opción -name " ixdba.net "; opción domain-name-servers 192.168.12.1;

Copyright © Conocimiento de Windows All Rights Reserved