FOG Project — serveur de déploiement d'images système à distance via PXE. Ce guide couvre l'installation sur Debian, la configuration DHCP et la mise en service.
FOG Project nécessite un serveur Linux dédié avec une IP statique sur le réseau local. Commencez par mettre à jour le système et installer les dépendances de base.
Mise à jour complète du système :
sudo apt update
sudo apt upgrade -y
Installer les dépendances nécessaires :
sudo apt install git curl wget -y
Configurer une adresse IP statique pour le serveur FOG :
sudo nano /etc/network/interfaces
# Adapter ens33 au nom réel de votre interface réseau
auto ens33
iface ens33 inet static
address 192.168.1.10
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 8.8.8.8
ens33 par le nom réel de votre interface réseau.
Vérifiez-le avec ip link show. Une IP statique est obligatoire
pour FOG — les machines clientes PXE doivent toujours trouver le serveur à la même adresse.
Clonez le dépôt officiel FOG et lancez le script d'installation :
cd /opt
sudo git clone https://github.com/FOGProject/fogproject.git
cd fogproject/bin
sudo ./installfog.sh
Le script d'installation vous posera plusieurs questions. Voici les choix recommandés :
N pour Normal Server.
C'est la configuration standard qui installe tous les composants sur un seul serveur.
À la fin de l'installation, FOG affiche une URL à visiter pour finaliser la mise en service. Ouvrez un navigateur et accédez à :
http://IP_DU_SERVEUR/fog/management
Cliquez sur Install / Update Now, puis sur FOG Management pour accéder au tableau de bord.
Identifiants par défaut :
Utilisateur : fog
Mot de passe : password
fog avec le mot de passe password est connu de tous.
Accédez aux paramètres utilisateur via l'interface web FOG pour le modifier.
Si vous utilisez un serveur DHCP externe (routeur, Windows Server, pfSense…), configurez les options suivantes pour permettre le démarrage PXE des machines clientes :
| Option DHCP | Valeur | Description |
|---|---|---|
| Option 66 | IP_DU_SERVEUR_FOG | Adresse IP du serveur TFTP (serveur FOG) |
| Option 67 (BIOS) | undionly.kpxe | Fichier de boot pour les machines en mode BIOS legacy |
| Option 67 (UEFI) | ipxe.efi | Fichier de boot pour les machines en mode UEFI |
/images — le dossier des images peut atteindre
plusieurs centaines de Go. Utilisez un disque rapide et spacieux monté sur /images
pour des captures et déploiements performants.
80 (HTTP), 443 (HTTPS),
69/udp (TFTP) et 2049 (NFS).
fog depuis l'interface web après la première connexion.
fog) pour pouvoir restaurer la configuration en cas de panne serveur.
mysqldump via Crontab
et envoyez les fichiers sur un serveur distant avec
Back Upload.