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]