Objectif et architecture
iVentoy permet de présenter un menu de démarrage réseau et de lancer des ISO sans clé USB. Dans le labo, iVentoy a servi de première solution PXE avant l’ajout de FOG.
Client UEFI/BIOS → DHCP/PXE → iVentoy → menu réseau → ISOConserver iVentoy séparé de FOG évite de mélanger les rôles : iVentoy est pratique pour lancer des ISO ; FOG sert mieux pour l’imagerie, le déploiement et les menus iPXE personnalisés.
Installation
- Créer une VM Linux dédiée avec une IP fixe.
- Télécharger et extraire iVentoy dans un répertoire dédié.
- Démarrer le service iVentoy.
- Ouvrir l’interface Web d’administration.
- Déposer les ISO dans le répertoire ISO d’iVentoy.
- Configurer le mode DHCP/PXE adapté au réseau existant.
- Démarrer un client en PXE et vérifier l’apparition du menu.
Commandes utiles
ip -br aVérifier l’adresse du serveurss -lntupContrôler les ports en écoutejournalctl -fSuivre les événements pendant un boot PXEDHCP / PXE
Un seul équipement doit décider des paramètres DHCP. Si le routeur/pare-feu conserve le DHCP, iVentoy doit être configuré pour cohabiter avec lui plutôt que lancer un second DHCP concurrent.
TFTP : diagnostic réalisé
Le labo a rencontré des problèmes de démarrage liés au transfert TFTP. La méthode retenue est de vérifier d’abord DHCP, puis TFTP, puis HTTP, dans cet ordre.
- Le client reçoit-il une IP ?
- Reçoit-il le serveur et le fichier de boot PXE ?
- Le fichier TFTP est-il réellement téléchargé ?
- Une fois iPXE/iVentoy chargé, les fichiers HTTP sont-ils accessibles ?
tcpdump -ni any port 67 or port 68 or port 69Observer DHCP et TFTPAjout et test d’une ISO
- Copier l’ISO dans le stockage prévu par iVentoy.
- Rafraîchir/redémarrer iVentoy si nécessaire.
- Démarrer une VM de test en PXE.
- Vérifier que l’ISO apparaît.
- Lancer l’ISO et vérifier que le chargement ne s’arrête pas après le menu.
Le test en VM permet de valider la chaîne avant de modifier un poste physique.
🚨 Réflexe TSSR
- IP fixe pour le serveur PXE.
- Vérifier DHCP avant TFTP.
- Vérifier TFTP avant HTTP.
- Tester avec une VM connue avant un poste réel.
- Documenter les fichiers de boot BIOS et UEFI utilisés.
⚠ Pièges rencontrés
- Accuser l’ISO alors que le problème est TFTP/DHCP.
- Avoir deux services DHCP concurrents.
- Modifier plusieurs paramètres à la fois.
- Confondre iVentoy (boot d’ISO) et FOG (imagerie/déploiement).
✔ Vérification
ping -c 3 IP_SERVEUR_PXEConnectivitéss -lntupServices actifstcpdump -ni any port 69Voir les requêtes TFTP