serveur
Différences
Ci-dessous, les différences entre deux révisions de la page.
| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
| serveur [2026/08/23 19:41] – [4. Configurer dnsmasq (DHCP interne + TFTP)] rene | serveur [2026/08/24 04:56] (Version actuelle) – [1. Vérification et configuration des interfaces réseau] rene | ||
|---|---|---|---|
| Ligne 19: | Ligne 19: | ||
| * le démarrage à partir d'un serveur web via HTTP | * le démarrage à partir d'un serveur web via HTTP | ||
| * le support des scripts et des menus de démarrage personnalisés | * le support des scripts et des menus de démarrage personnalisés | ||
| + | |||
| + | **UEFI vs BIOS** : détecter l’architecture via DHCP pour envoyer ipxe.efi en UEFI et undionly.kpxe en BIOS, sinon l’amorçage échoue | ||
| + | |||
| + | **Passerelle** : si vous voulez Internet pour les clients, activer ip_forward et éventuellement NAT | ||
| ===== Objectif du serveur ===== | ===== Objectif du serveur ===== | ||
| Ligne 34: | Ligne 38: | ||
| ==== 1. Vérification et configuration des interfaces réseau ==== | ==== 1. Vérification et configuration des interfaces réseau ==== | ||
| - | === Identifier les interfaces === | + | === Identifier les interfaces. Notez les noms exacts (ex: eth0, eth1 ou enp2s0, eno1) === |
| ip a | ip a | ||
| + | | ||
| === Si vous utilisez systemd-networkd sur : === | === Si vous utilisez systemd-networkd sur : === | ||
| ''/ | ''/ | ||
| Ligne 45: | Ligne 49: | ||
| [Network] | [Network] | ||
| DHCP=yes | DHCP=yes | ||
| - | et sur `/ | + | et sur |
| + | |||
| + | '' | ||
| ini | ini | ||
| [Match] | [Match] | ||
| Ligne 70: | Ligne 76: | ||
| Éditer : | Éditer : | ||
| - | '' | + | |
| + | ''/ | ||
| # Interface interne uniquement | # Interface interne uniquement | ||
| Ligne 109: | Ligne 116: | ||
| / | / | ||
| cd / | cd / | ||
| - | sudo cp filesystem.squashfs | + | sudo cp filesystem.squashfs |
| Ligne 115: | Ligne 122: | ||
| ==== 6. Configurer le script iPXE ==== | ==== 6. Configurer le script iPXE ==== | ||
| - | Créer le fichier | + | Créer le fichier |
| + | |||
| + | '' | ||
| #!ipxe | #!ipxe | ||
| Ligne 125: | Ligne 134: | ||
| ==== Modifier dnsmasq pour que iPXE lance ce script : ==== | ==== Modifier dnsmasq pour que iPXE lance ce script : ==== | ||
| - | Ajouter à `/ | + | Ajouter à |
| + | |||
| + | '' | ||
| dhcp-userclass=set: | dhcp-userclass=set: | ||
| Ligne 137: | Ligne 148: | ||
| ====7. Configurer le routage Internet pour les postes clonés ==== | ====7. Configurer le routage Internet pour les postes clonés ==== | ||
| === Activer l'IP forwarding : === | === Activer l'IP forwarding : === | ||
| - | Dans `/ | + | Dans |
| + | |||
| + | '' | ||
| net.ipv4.ip_forward = 1 | net.ipv4.ip_forward = 1 | ||
serveur.1787514106.txt.gz · Dernière modification : de rene
