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 |
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 ; |
| |
===== 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: |
* 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 ===== |