nouveau fichier : sio2/sisr/PXE/dhcpd.conf nouveau fichier : sio2/sisr/PXE/enp0s3 nouveau fichier : sio2/sisr/PXE/enp0s8 nouveau fichier : sio2/sisr/PXE/isc-dhcp-server nouveau fichier : sio2/sisr/PXE/nftables.conf
39 lines
921 B
Plaintext
39 lines
921 B
Plaintext
# 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
|
|
|
|
|
|
|
|
|