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
sysadmin:boot_pxe [2011/01/26 15:06]
james ajout liveCD PXE
sysadmin:boot_pxe [2012/02/08 14:13]
james [Références] ajout lien recap img iso bin
Ligne 20: Ligne 20:
  
 ==== Configuration du serveur DHCP ==== ==== Configuration du serveur DHCP ====
-next-server 
  
-TODO+Je ne vais pas reprendre ici toute la configuration,​ mais je vais lister les directives a ajouter par rapport a une configuration "​normale"​ : 
 +  * ajouter en global : <​code>​ 
 +# pour le boot reseau 
 +allow booting; 
 +allow bootp; 
 +</​code>​ 
 +  * ajouter dans le subnet/​shared-network/​host de votre choix :<​code>​ 
 +#​next-server is your network boot server 
 +next-server 192.168.1.40;​ 
 +filename "​pxelinux.0";​ 
 +</​code>​ 
 +ou "​192.168.1.40"​ est l'IP de votre serveur tftp et "​pxelinux.0"​ le fichier à télécharger. 
 +Vous pouvez bien sûr mixer les serveurs tftp et/ou les fichiers a télécharger en fonction des différents réseaux/​machines. Vous pouvez également utiliser un nom DNS et non une IP.
  
 +Voici par exemple la déclaration complete d'un subnet et celle d'un hote utilisant une configuration différente de celle par défaut :
 +<​code>​
 +subnet 192.168.1.0 netmask 255.255.255.0 {
 +  range 192.168.1.150 192.168.1.200;​
 +  option routers monrouteur.mondomaine.com;​
 +  option domain-name "​mondomaine.com mondomaine.org";​
 +  option domain-name-servers ns.mondomaine.com,​ ns2.mondomaine.com;​
 +  ​
 +  next-server pxeserver.mondomaine.com;​
 +  filename "​pxelinux.0";​
 +}
 +
 +[....]
 +
 +host athlon2600 {
 +        hardware ethernet ​      ​ab:​cd:​ef:​00:​01:​02;​
 +        fixed-address ​          ​mamachine.mondomaine.com;​
 +        filename "​GEEXBOX/​boot/​pxelinux.0";​
 +}
 +</​code>​
  
 ==== Mise en place de l'​arborescence pour le boot PXE ==== ==== Mise en place de l'​arborescence pour le boot PXE ====
Ligne 147: Ligne 178:
   * Fichier de configuration de PXE Linux   * Fichier de configuration de PXE Linux
     * Pour créer un fichier de configuration propre à chaque machine, deux choix de création s'​offrent à nous :     * Pour créer un fichier de configuration propre à chaque machine, deux choix de création s'​offrent à nous :
-      * 00-26-54-42-b1-d3-d4 (adresse MAC de la carte reseau, donc la machine)+      * 01-00-26-54-42-b1-d3-d4 ("​01-"​ suivi de l'adresse MAC de la carte reseau, donc la machine)
       * C0A80003 (qui correspond a l'IP de la machine "​192.168.0.3"​ en hexadecimal)       * C0A80003 (qui correspond a l'IP de la machine "​192.168.0.3"​ en hexadecimal)
     * Il faut bien sur privilégier le premier, car '​adresse IP peut ne pas etre fixe (attribution d'​adresse via DHCP sans réservation par exemple) alors que l'​adresse MAc est quant a elle fixe et unique.     * Il faut bien sur privilégier le premier, car '​adresse IP peut ne pas etre fixe (attribution d'​adresse via DHCP sans réservation par exemple) alors que l'​adresse MAc est quant a elle fixe et unique.
Ligne 189: Ligne 220:
 Je vous conseille les lectures suivantes : Je vous conseille les lectures suivantes :
   * http://​www.gentilkiwi.com/​documentations-s11-t-pxe.htm   * http://​www.gentilkiwi.com/​documentations-s11-t-pxe.htm
 +  * http://​www.isalo.org/​wiki.debian-fr/​index.php?​title=PXE
 +  * http://​www.syslinux.org/​wiki/​index.php/​PXELINUX (anglais)
 +  * http://​www.syslinux.org/​wiki/​index.php/​MEMDISK#​EXTLINUX.2FISOLINUX.2FPXELINUX.2FSYSLINUX
 +===== Aller plus loin =====
 +  * http://​drbl.sourceforge.net/​ (Diskless Remote Boot in Linux)
 +  * http://​ipxe.org/​start (iPXE permet de booter en iSCSI, AoE, http, .... et peut s'​utiliser avec chainloader )
 +
sysadmin/boot_pxe.txt · Dernière modification: 2012/09/21 17:31 par james
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0