Vous êtes sur la page 1sur 14

PXE

ANA CAROLINA VILLADA LASSO

MAURICIO CARDONA RESTREPO


INSTRUCTOR

FICHA 1355081

GESTIÓN DE REDES DE DATOS


SENA CESGE
MEDELLÍN
2018
1. Asignar IP estática con el procesador de texto de preferencia, ejemplo:
Nano /etc/sysconfig/network-scripts/ifcfg/enp0s3
En la línea que dice BOOTPROT0, cambiamos dhcp por static. Y agregamos las
siguientes líneas:
BOOTPROT0=static
IPADDR=192.168.56.254 (La ip de nuestra máquina)
NETMASK=255.255.255.0
GATEWAY=192.168.56.254
DNS1=192.168.56.254

Reiniciamos la tarjeta de red “systemctl restart network”, “chkconfig network


on”

2. Desactivamos el selinux yendo a la ruta con nano “nano


/etc/selinux/config” y en SElinux cambiamos enforcing por disabled. Y
reiniciamos la máquina, o podemos copiar setenforce 0. E igualmente
desactivamos el firewall con el comando “systemctl stop firewalld”
3. Pondremos el cd de centos en la máquina virtual, para ello damos clic en
“dispositivos  seleccionamos la iso. Debe quedar en el escritorio de la
siguiente manera:

4. Montaremos el cd con el siguiente comando “mount /dev/sr0 /mnt/”


Nos dirigimos a la siguiente ruta “cd /mnt/packages” y ejecutamos los siguientes
comandos, los cuales descargan vsftpd y crean los repos.
 Rpm –ivh vsftpd-3.0.2-9.el7.x86_64.rpm
 Rpm –ivh createrepo-0.9.9-23.el7.noarch.rppm

5. Creamos el directorio dvd en la siguiente ruta, comando completo:


Mkdir –p /var/ftp/pub/rhel7/dvd
Y copiamos todo lo que se encuentra en la carpeta /mn/ en el directorio creado
anteriormente de la siguiente manera:
Cp –rvf /mnt/* /var/ftp/pub/rhel7/dvd
6. Ingresamos a la ruta donde se encuentran los repositorios
“/etc/yum.repos.d”, dichos repositorios se deben mover a otra carpeta, y
se deja uno que crearemos a continuación:
Nano yum.repo, en el escribiremos lo siguiente:

7. Nos dirigimos ahora a la siguiente ruta


“cd /var/ftp/pub/rhel7/dvd/repodata/”
Allí pondremos ls –a, se nos listarán los archivos ocultos, uno de ellos estará
con letra netra y terminará en .xml, dicho archivo lo copiaremos a la siguiente
ruta /var/ftp/pub/rhel7/dvd/groups-comps-Server.xml

8. Ahora utilizaremos el comando createrepo –vg con la ruta que acabamos


de utilizar y con la ruta /var/ftp/pub/rhel/dvd

9. Luego de hacer eso, utilizaremos el comando yum list all, seguido,


instalaremos los paquetes httpd, system-config-kickstart

10. Ahora crearemos un acceso directo de la carpeta html ubicada en /var/html


en la ruta /var/ftp/pub, el comando para ello es ln –s, y primero se pone la
ruta donde se creará el acceso directo.
11. Vamos a reiniciar los servicios de vsftpd y httpd, con el comando systemctl
restart, y con chkconfig on para que al reiniciar la máquina estos servicios
inicien solos automáticamente.

12. Utilizaremos a continuación el comando Restorecon (permite restaurar -


aplicar en nuestro caso- los permisos por omisión de los archivos.)
-restorecon –R /var/www/html/
-restorecon –R /var/ftp/pub/
13. Ahora al digitar el comando system-config-kickstart se nos abrirá una
ventana donde configuraremos particiones, idioma, y un archivo .cfg que
nos servirá en un paso más adelante.
Configuración básica: Se selecciona el idioma predeterminado, en este caso
Español de Colombia, teclado español y zona horaria Bogotá. El resto de
parámetros en esta ventana se dejan tal cual están.
Método de instalación: Se debe selecciona la primera opción “Realizar una
nueva instalación”, En fuente de instalación se selecciona HTTP y se pone la ip
del servidor http y el directorio que en este caso será /pub/rhel/dvd (Recuerde que
allí hicimos un acceso directo de /var/www/html).

Información de las particiones: Se selecciona la primera opción “Borrar el


Master Boot Record” Y ahora en Diseño vemos que hay un botón que dice
Añadir, daremos clic en el para agregar las los parámetros que veremos a
continuación
 El primer punto de montaje será /boot, el cual tendrá un tamaño fijo de 500.

 El segundo punto de montaje será raíz / el cual tendrá un tamaño fijo de


20000.

 Por último, no crearemos un punto de montaje si no un tipo de sistema de


archivos, por defecto viene xfs, este lo cambiaremos por swap y su tamaño
fijo será de 1024.
Configuración de red: Daremos clic en “Añadir dispositivo de red” y allí
escribiremos el nombre de nuestra tarjeta de red, en mi caso es la enp0s3
y debe estar en tipo de red DHCP.

Configuración de cortafuegos (firewall): El SElinux debe estar en modo


“Advertencia o warn”, y el nivel de seguridad debe estar en deshabilitar
cortafuegos.

Script de post-instalación: Agregamos lo que se muestra a continuación.


Guardamos los cambios dando” clic en “Archivo” y “Guardar”, el nombre del
archivo será “Workstation.cfg” y lo guardaremos en la ruta /var/ftp/pub

14. Nos dirigimos a la siguiente ruta con el procesador de texto de preferencia


“nano /root/anaconda-ks.cfg” En dicho archivo buscaremos el porcentaje
que diga “packages” y copiaremos todas esas líneas hasta “%end”

15. Una vez teniendo en el portapapeles lo anterior, nos dirigimos a la siguiente


ruta “nano /var/ftp/Pub/Workstation.cfg”. Allí buscaremos “part swap” y
pegaremos todo debajo de esa línea.
16. Reiniciamos los servicios vsftpd y httpd.

17. Iremos al navegador a comprobar que todos los pasos realizados


anteriormente fueron exitosos, para ello ingresamos la IP de nuestro
servidor seguido de la ruta /pub/Workstation.cfg, de la siguiente manera:

18. Instalaremos los siguientes paquetes (syslinux, xinetd, tftp-server, dhcp).


19. Se debe crear un directorio llamado pxelinux.cfg en la ruta
/var/lib/tftpboot/ de la siguiente manera:

20. Copiaremos el archivo “pxelinux.0” que se encuentra en


/usr/share/syslinux, a /var/lib/tftpboot.

21. Abrimos con nano el siguiente archivo “nano /etc/xinetd/tftp”, y en la línea


que dice “disable=YES”, cambiaremos ese yes por un NO. Para así activar
el tftp, ya que por defecto viene deshabilitado.

22. Reiniciamos el servicio xinetd y con el comando chkconfig haremos que se


inicie automáticamente al encender la máquina.

23. Ahora entraremos al archivo de configuración del dhcp, y modificaremos lo


siguiente:

 Debajo de #sample configuration file for ISC dhcpd escribiremos las


siguientes 3 líneas:
 En #This is a very basic subnet declaration pondremos los datos de
nuestra red, el ID la máscara, un rango (en este caso de 1 a 100), y el
Gateway.

 Ahora en #This declaration allows BOOTP clients to get dynamic


addresses, igualmente pondremos la información de nuestra red, pero
ahora el rango será de 101 a 200. Pero en este caso, se agregarán 2 líneas
nuevas, Filename (“pxelinux.0”;), y next-server (ip de nuestro servidor).

24. Reiniciamos el servicio dhcpd y con chkconfig haremos que se inicie


automáticamente al encender la máquina.

25. Entramos a la ruta /var/ftp/pub/rhel7/dvd/images/pxeboot y al introducir


el comando ls –l podremos ver que hay dos archivos que necesitaremos,
initrd.img y vmlinuz.

26. Copiaremos los dos archivos anteriores a la ruta /var/lib/tftpboot


27. Copiamos el archivo menú.c32 ubicado en la ruta /usr/share/syslinux a
/var/lib/tftboot

28. Entramos a la siguiente ruta /var/ftp/pub/rhel7/dvd/isolinux, y allí


ejecutaremos el siguiente comando : cp –rvf * /var/lib/tftpboot

29. Ahora crearemos un archivo llamado defualt, el cual lo ubicaremos en la


ruta /var/lib/tftpboot/pxelinux.cfg/, lo abrimos con nano, y agregamos las
siguientes líneas:

Línea que no se alcanza a ver bien:


Ks=http://IPdenuestroservidor/pub/Workstation.cfg noipv6
30. Guardamos y verificamos, para ello creamos una máquina nueva, y
pondremos que inicie por red, en vez de disco duro.

Iniciamos la máquina y comprobamos:

Vous aimerez peut-être aussi