Edito
Voila voila, je refais mon infra…
Et j'ai donc envie de participer a une oeuvre commune :
	
Antoine.
Pub
Désolé de vous incommoder avec cela, c'est un mal aujourd'hui nécessaire. Je le souhaite juste utile, on verra.
Ceci est une ancienne révision du document !
Donc oui, cette doc DEVRA etre remaniée.
Extrait de ma conf dhcp
# option definitions common to all supported networks...
option domain-name "in.adlp.org";
###option domain-name-servers dns1.in.adlp.org, dns2.in.adlp.org;
option domain-name-servers 10.0.12.23, 10.1.12.253;
#################################################################
subnet 10.0.11.0 netmask 255.255.255.0 {
  range dynamic-bootp 10.0.11.101 10.0.11.154;
  option routers 10.0.11.254;
  next-server 10.0.11.4;
  if exists user-class {
    if option user-class = "iPXE" {
        filename = concat("http://${next-server}/boot-lan/bootstrap.ipxe?FILENAME=",binary-to-ascii(16, 8, ":", substring (hardware, 1, 6)));
        execute("script");
        }
    if option user-class = "StdiPXE" {
        filename = concat("http://${next-server}/boot-lan/bootstrap.ipxe?FILENAME=",binary-to-ascii(16, 8, ":", substring (hardware, 1, 6)));
        execute("script");
        }
    }
  else {
    filename "undionly.kpxe";
    }
###  if exists user-class and option user-class = "iPXE" { 
###    #filename "http://boot.ipxe.org/demo/boot.php";
###    filename "http://10.0.11.4/boot-lan/bootstrap.ipxe";
###    }
###  else { 
###    next-server 10.0.11.4;
###    filename "undionly.kpxe";
###    }
  }
Cette couche PXEne connait pas encore le http ⇒ a la racine du serveur tftp de la machine precise dans l'option net-server on pose le fichier undionly.kpxe
C'est moins lourd part la suite, je considere cela comme etant fait : apt-get install apt-cacher-ng
10.0.11.119 - - [04/Nov/2013:17:01:52 +0100] "GET /boot-lan/bootstrap.ipxe?FILENAME=0%3Af%3A6f%3Ae5%3A5%3A1F HTTP/1.1" 200 1115 "-" "iPXE/1.0.0+ (71727)" 10.0.11.119 - - [04/Nov/2013:17:01:52 +0100] "GET /boot-lan/menu.ipxe HTTP/1.1" 200 15000 "-" "iPXE/1.0.0+ (71727)" 10.0.11.119 - - [04/Nov/2013:17:02:16 +0100] "GET /boot-lan/ubuntu-installer/i386/initrd.gz HTTP/1.1" 200 16322567 "-" "iPXE/1.0.0+ (71727)" 10.0.11.119 - - [04/Nov/2013:17:02:18 +0100] "GET /boot-lan/ubuntu-installer/i386/linux HTTP/1.1" 200 5028246 "-" "iPXE/1.0.0+ (71727)" 10.0.11.119 - - [04/Nov/2013:17:02:46 +0100] "GET /boot-lan/preseed/std-lnx-precise.cfg HTTP/1.1" 200 15277 "-" "Wget"
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !index.php
RewriteRule .* index.php?url=$0 [QSA,L]