Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
Prochaine révision Les deux révisions suivantes
logiciels:environnement_serveur_pxe_boot [2014/12/13 20:54]
gcossette
logiciels:environnement_serveur_pxe_boot [2014/12/13 20:56]
gcossette
Ligne 10: Ligne 10:
 Le dialogue entre une station cliente (C) et un serveur (S) configuré pour servir un environnement PXE boot est, en gros, le suivant: Le dialogue entre une station cliente (C) et un serveur (S) configuré pour servir un environnement PXE boot est, en gros, le suivant:
  
-  - C commence par envoyer sur le réseau un //DHCP ////​Discover//​ ((Etant donné que C ne connaît pas l’existence d'un serveur DHCP à ce stade, la requête est émise en diffusion broadcast au niveau 2.)) . La requête envoyée est quasi-similaire à une requête //DHCP Discover// ​ standard, excepté que C y glisse quelques informations supplémentaires à son sujet((Entre autres une identifiant unique (UUID) et l'​architecture système client.)) ​  ​;+  - C commence par envoyer sur le réseau un //DHCP ////​Discover//​ ((Etant donné que C ne connaît pas l’existence d'un serveur DHCP à ce stade, la requête est émise en diffusion broadcast au niveau 2.)) . La requête envoyée est quasi-similaire à une requête //DHCP Discover// ​ standard, excepté que C y glisse quelques informations supplémentaires à son sujet((Entre autres une identifiant unique (UUID) et l'​architecture système client.)) ;
   - S voit passer le //DHCP Discover// ​ émis par C et y répond en faisant une offre (//DHCP Offer//). Cette offre contient notamment l'​adresse IP proposée à C ainsi qu'une liste de serveurs à partir desquels il pourra s'​amorcer (liste de serveurs de démarrage). Si plusieurs serveurs sont à l'​écoute et donc répondent C aura plusieurs offres ;   - S voit passer le //DHCP Discover// ​ émis par C et y répond en faisant une offre (//DHCP Offer//). Cette offre contient notamment l'​adresse IP proposée à C ainsi qu'une liste de serveurs à partir desquels il pourra s'​amorcer (liste de serveurs de démarrage). Si plusieurs serveurs sont à l'​écoute et donc répondent C aura plusieurs offres ;
   - C collecte le //DHCP Offer// ​ renvoyé par S. Si plusieurs offres DHCP ont été faites (cas où plus d'un serveur DHCP est présent), C va choisir une des offres faites et émettre un //DHCP Request// ​ pour confirmer l'​utilisation de l'​adresse IP qui lui a été assignée ;   - C collecte le //DHCP Offer// ​ renvoyé par S. Si plusieurs offres DHCP ont été faites (cas où plus d'un serveur DHCP est présent), C va choisir une des offres faites et émettre un //DHCP Request// ​ pour confirmer l'​utilisation de l'​adresse IP qui lui a été assignée ;
Ligne 38: Ligne 38:
  
 ===== Mise en place de l'​environnement PXE ===== ===== Mise en place de l'​environnement PXE =====
 +
 +{{:​pxe_schema_reseau.png?​nolink&​637x421}}
  
 La configuration réseau à laquelle le reste de l'​article fait référence est la suivante: La configuration réseau à laquelle le reste de l'​article fait référence est la suivante:
Ligne 94: Ligne 96:
   * A la ligne 13:   * A la ligne 13:
  
-Plusieurs pages ailleurs sur le web font mention des options 128 et 129 et les définissent au début du fichier **/​etc/​dhcpd.conf((La RFC 4578 stipule que « les clients conformes à la spécification PXE doivent faire une requête pour les options DHCP 128 à 135 ».))  **. Dans notre cas nous n'en avons pas besoin, d'une part car ces options sont déjà connues de la version de dhcpd utilisée+Plusieurs pages ailleurs sur le web font mention des options 128 et 129 et les définissent au début du fichier **/​etc/​dhcpd.conf((La ​ ​[[http://​tools.ietf.org/​html/​rfc4578|RFC 4578]] stipule que « les clients conformes à la spécification PXE doivent faire une requête pour les options DHCP 128 à 135 ».))  **. Dans notre cas nous n'en avons pas besoin, d'une part car ces options sont déjà connues de la version de dhcpd utilisée
  
 ===== Configuration du serveur TFTP ===== ===== Configuration du serveur TFTP =====
  • logiciels/environnement_serveur_pxe_boot.txt
  • Dernière modification: 2018/09/28 18:27
  • par dpascot