Bonjour,
Je vous expliquer mon souci, à l'origine de la création de mon serveur, étant néophyte j'ai installé un serveur regroupant plusieurs fonctionnalité:
Lamp, Samba, NFS , DHCP etc.. Sur une machine virtuelle , entre temps j'ai installé deux autres machines virtuelle pour séparer les tâches.
Je voudrais installer DRBL sur un des serveurs , lorsque je boot en pxe actuellement je suis sur mon serveur d'origine sur lequel je lance un live clonezilla, et je stock l'image sur un NAS.
Comment faire pour "diriger" les machine qui boot en pxe vers le serveur sur lequel se trouve clonezilla SE ?
# If this DHCP server is the official DHCP server for the local
authoritative;
ddns-update-style none;
ignore client-updates;
# Use this to send dhcp log messages to a different log file (you also
# have to hack syslog.conf to complete the redirection).
#log-facility local7;
## PXE ###
allow booting;
allow bootp;
option arch code 93 = unsigned integer 16;
option space pxelinux;
option pxelinux.magic code 208 = string;
option pxelinux.configfile code 209 = text;
option pxelinux.pathprefix code 210 = text;
option pxelinux.reboottime code 211 = unsigned integer 32;
site-option-space "pxelinux";
if exists dhcp-parameter-request-list {
# Always send the PXELINUX options (specified in hexadecimal)
option dhcp-parameter-request-list = concat(option dhcp-parameter-request-list,d0,d1,d2,d3);
}
# Ref:
# http://www.syslinux.org/wiki/index.php/PXELINUX
# https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=720589
if option arch = 00:06 {
filename "bootia32.efi";
option pxelinux.configfile "pxelinux.cfg/efi32";
} else if option arch = 00:07 {
filename "bootx64.efi";
option pxelinux.configfile "pxelinux.cfg/efi64";
} else {
filename "pxelinux.0";
option pxelinux.configfile "pxelinux.cfg/bios";
}
# The DRBL client class: PXE, Etherboot or DRBL client
class "DRBL-Client" {
match if
(substring(option vendor-class-identifier, 0, 9) = "PXEClient") or
(substring(option vendor-class-identifier, 0, 9) = "Etherboot") or
(substring(option vendor-class-identifier, 0, 10) = "DRBLClient") ;
}
# If you want to use special port for DHCP service, edit here:
# For more info, ref: http://drbl.sourceforge.net/faq/index.php#path=./2_System&entry=37_coexist_with_existing_dhcp.faq
# local-port 1067;
# Réseau LAN sur eth1 :172.22.0.100
subnet 172.22.0.0 netmask 255.255.0.0 {
authoritative;
allow unknown-clients;
# Plage disponible pour les clients
range 172.22.2.150 172.22.200.254;
# Plage pour les clients PXE
range dynamic-bootp 172.22.201.1 172.22.201.254;
# DNS
option domain-name-servers 172.22.0.100;
next-server 172.22.0.100;
option domain-name "XXXXX.net";
option routers 172.22.0.100;
option broadcast-address 172.22.255.255;
default-lease-time 2000;
max-lease-time 36000;
ping-check = 1;
}
J'ai essayé de supprimer le boot PXE sur ce serveur et de le mettre sur le second et de déclarer :
next-server 172.22.0.102;
d'ailleurs
# Plage pour les clients PXE
range dynamic-bootp 172.22.201.1 172.22.201.254;
ne fonctionne pas non plus
J'avais suivi les infos de http://drbl.sourceforge.net/faq/index.p … g_dhcp.faq
mais je n'ai pas du faire ce qu'il fallait car lorsque j'ai mon serveur drbl qui fonctionnait, son DHCP écrasait celui du serveur DHCP...
Je sèche donc..