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 Nicolas SHINEY | March 22, 2018 | No Comments | Réseaux | Tags : centos centos 7 dhcp