Bonjour,
au boulot, nous avons un certain nombre de machines diskless reliées à un serveur PXE. Toutes ces machines sont mise en réseau grâce à un bridge sur le serveur. Il a été décidé :
- de passer par un switch (Cisco 2960 s) 10Gb ;
- de changer de serveur (matos plus récent, support 10Gb, ...).
J'ai donc installé un Linux, les paquets PXE et TFTP et configuré le DHCP. Les machines font, au démarrage,
une requête DHCP au serveur directement grâce à des cartes réseaux Intel spécifiques PXE (je n'en sais pas plus).
Seulement, cette requête est "affreusement" longue, soit une quarantaine de secondes (à comparer des 4-5 secondes de l'ancien serveur)
Voilà ce que je peux vous mettre de la config :
Le DHCP.conf
subnet 192.168.7.0 netmask 255.255.255.0 {
range 192.168.7.10 192.168.7.20;
default-lease-time 86400;
max-lease-time 604800;
option broadcast-address 192.168.7.255;
option domain-name "domain";
server-name "server";
next-server 192.168.7.7;
filename "pxelinux.0";
}
On voit donc que le réseau de machines diskless est sur 192.168.7.0
J'ai réduit la plage d'IP adressables pour limiter au maximum le temps pour le DHCP d'attribuer une IP
(même si ça ne sert à rien, je ne suis plus à ça près)
Le PXE.conf
interface=eth2
default_adress=192.168.7.7
# tftpd base dir
tftpdbase=/var/lib/tftpboot
Le reste du fichier est commenté.
Le fichier /etc/network/interfaces est vide.
Ca fait un moment que je cherche pourquoi le DHCP met aussi longtemps à réagir, mais je ne trouve rien.
Je précise que le PXE fonctionne parfaitement bien à part ça.
Merci d'avance.