Skip navigation

CentOS : netboot.xyz

Mise en place de netboot.xyz sur CentOS 7

: manipulation faites sous centOS 7 (Kernel: Linux 3.10.0-693.21.1.el7.x86_64)

Installer le DHCP.

root@centos~#: yum install dhcp

Configuration du service DHCP.

root@centos~#: vim /etc/dhcp/dhcpd.conf


contenu du fichier

subnet 172.32.0.0 netmask 255.255.255.0 {
range 172.32.0.1 172.32.0.250;          # dhcp start and end IP range
option subnet-mask 255.255.255.0;       # subnet
option broadcast-address 172.32.0.255;  # broadcast
option routers 172.32.0.254;            # router IP
filename "netboot.xyz.kpxe";
}

Installation de tftp.

root@centos~#: yum install tftp-server

Installation de xinetd qui est utilisé par tftp.

root@centos~#: yum install xinetd

Se placer dans /var/lib/tftpboot/, télécharger netboot.xyz.kpxe et changer les droits.

root@centos~#: $cd /var/lib/tftpboot/
root@centos~#: wget https://boot.netboot.xyz/ipxe/
root@centos~#: chmod 777 netboot.xyz.kpxe

Démarrer les services.

root@centos~#: systemctl start dhcpd
root@centos~#: systemctl start tftp
root@centos~#: systemctl start xinetd

: sous CentOS par defaut iptable est configuré. Pour s’en soustraire voici la précodure.

root@centos~#:iptables -L
root@centos~#:iptables -F
root@centos~#:setenforce 0

: À ne pas faire en production.

by | March 22, 2018 | No Comments | Réseaux | Tags : centos centos 7 dhcp