Installer PXE Tools avec APT

Exécutez PXE Tools directement sur un hôte Linux avec un paquet Debian et des services système.

Distribution en préparation

Le dépôt APT signé et le script d’installation ne sont pas encore publiés. La clé vérifiée et la commande d’installation seront ajoutées ici à la sortie du produit.

Avant de commencer

Préparez l’hôte et vérifiez votre réseau avant d’activer les services PXE.

  • Un hôte Linux compatible. Debian 13 et Ubuntu 24.04/26.04 en amd64 sont en cours d’évaluation ; les plateformes prises en charge seront confirmées à la sortie.
  • Un accès administrateur pour installer le paquet et configurer les services.
  • Une interface réseau reliée aux machines à démarrer et un service DHCP existant.

Le parcours d’installation

  1. Vérifier la clé de signature

    Authentifiez la clé de signature du dépôt auprès d’une source indépendante de confiance avant d’ajouter un trousseau dédié.

  2. Installer le paquet

    Ajoutez le dépôt signé avec son trousseau dédié, puis installez le paquet avec APT. Les informations du dépôt seront fournies à la sortie.

  3. Créer votre instance

    Créez le compte administrateur et configurez le trousseau d’archive Debian authentifié. La console et le service d’acquisition peuvent ensuite être démarrés.

  4. Configurer le démarrage réseau

    Dans la console, choisissez l’interface réseau et préparez les fichiers de démarrage. Activez explicitement le service PXE lorsque votre réseau est prêt.

Réseau et accès à la console

La console écoute sur la boucle locale de l’hôte. Utilisez un tunnel SSH pour y accéder à distance. Avant d’activer le proxy DHCP, vérifiez les autres services PXE présents ; PXE Tools n’attribue pas d’adresse IP.

Les services en un coup d’œil

Dans la version en développement, l’installation ne démarre aucun service et n’ouvre aucun port. Démarrez volontairement la console et le service d’acquisition ; activez PXE après avoir configuré le réseau.

Faites défiler le tableau horizontalement pour voir toutes les colonnes.

ServiceRéseauRôle
Console127.0.0.1:8080Administration locale
AcquisitionHTTPS sortantTélécharge et vérifie les fichiers de démarrage
PXETFTP UDP 69 · HTTP TCP 80Distribue les fichiers sur l’interface choisie
Proxy DHCPUDP 67 et 4011Facultatif ; fonctionne avec un serveur DHCP existant

PXE Tools n’attribue pas d’adresse IP. Sans proxy DHCP, le serveur DHCP existant doit fournir les informations de démarrage PXE.

Accéder à la console à distance

La console en développement écoute uniquement sur la boucle locale de l’hôte. Depuis votre poste, créez un tunnel SSH en remplaçant utilisateur@serveur par votre compte et votre machine :

Terminal
ssh -L 8080:127.0.0.1:8080 utilisateur@serveur

Ouvrez ensuite http://127.0.0.1:8080/ sur votre poste. N’exposez pas directement la console actuelle sur le réseau.

Mises à jour et données

Le paquet actuel conserve les données de l’instance lors du retrait et de la purge ; la purge supprime la configuration d’environnement. Sauvegardez les données et la configuration avant une mise à jour : les migrations automatiques ne sont pas encore garanties.

Questions fréquentes

La clé APT est-elle la même que celle de l’archive Debian ?

Non. La clé du dépôt PXE Tools authentifie ses paquets ; le trousseau d’archive Debian, authentifié séparément, vérifie les fichiers Debian téléchargés par PXE Tools.

L’installation active-t-elle immédiatement le démarrage réseau ?

Non. Dans la version en développement, le paquet ne démarre aucun service et n’ouvre aucun port. Le service PXE doit être configuré puis activé explicitement.

Puis-je conserver mon serveur DHCP ?

Oui. Utilisez le proxy DHCP à ses côtés, ou configurez votre serveur DHCP pour fournir les informations de démarrage PXE. PXE Tools n’attribue pas d’adresses.

La version en développement prépare actuellement l’installateur Debian 13 amd64, que l’opérateur conduit manuellement. Les réseaux et clients physiques n’ont pas encore été validés.

Vous préférez les conteneurs ?

Découvrez le parcours Docker Compose.

Voir l’installation Docker