# TP Déploiement PXE
## Description
Ce projet décrit comment installer et configurer un serveur PXE (Preboot Execution Environment) pour permettre le démarrage de machines via le réseau.
## Prérequis
- Un serveur avec une distribution Linux (par exemple, Ubuntu ou Debian)
- Accès root ou sudo
- Une connexion réseau fonctionnelle
## Installation
### Étape 1 : Installer les paquets nécessaires
```
sudo apt update
sudo apt install -y isc-dhcp-server tftpd-hpa
### Étape 2 : Modifier le fichier isc-dhcp-server
```
--> Voir fichier dhcpd.conf
### Étape 3 : Configurer nftables
```
--> Voir /etc/nftables.conf
### Étape 4 : Configurer TFTP
```
YOURMIRROR=deb.debian.org
Utiliser le script ci-dessous afin de récupérer l'image de netboot
DIST=bookworm
ARCH=amd64
wget http://"$YOURMIRROR"/debian/dists/"$DIST"/main/installer-"$ARCH"/current/images/netboot/netboot.tar.gz
L'extraire dans /srv/tftp