J'essaie de configurer mon serveur Ubuntu 10.04 pour permettre le démarrage PXE des clients de mon laboratoire. J'ai configuré les paramètres DHCP et tout, et j'amorce mon client, qui s'affiche sur un écran similaire à celui-ci:
CLIENT MAC ADDR: 00 01 80 5F 9A 79 GUID: 00000000 0000 0000 0000 000000000001
CLIENT IP: 192.168.0.128 MASK: 255.255.255.0 DHCP IP: 192.168.0.100
GATEWAY IP: 192.168.0.100
_
Avant, je recevais la merveilleuse erreur "Fichier PXE-T01 introuvable", mais maintenant, elle ne fonctionne plus. J'ai vérifié le syslog sur mon serveur et il me donne les informations suivantes:
dhcpd: DHCPDISCOVER from 00:01:80:5f:9a:79 via eth1
dhcpd: DHCPOFFER on 192.168.0.128 to 00:01:80:5f:9a:79 via eth1
dhcpd: DHCPREQUEST for 192.168.0.128 (192.168.0.100) from 00:01:80:5f:9a:79 via eth1
dhcpd: DHCPACK on 192.168.0.128 to 00:01:80:5f:9a:79 via eth1
in.tftpd[2371]: tftp: client does not accept options
Pas tout à fait sûr de ce qui se passe ici. J'ai cherché l'ensemble du "client n'accepte pas les options", mais la plupart des endroits que je trouve disent de l'ignorer. J'ai toujours le problème de caler, cependant.
Voici mon fichier dhcpd.conf:
ddns-update-style none;
authoritative;
allow booting;
allow bootp;
option domain-name-servers 208.67.222.222, 208.67.220.220;
default-lease-time 600;
max-lease-time 7200;
log-facility local7;
subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.1 192.168.0.254
option domain-name-servers 208.67.222.222;
option routers 192.168.0.100;
option broadcast-address 192.168.0.255;
option subnet-mask 255.255.255.0;
default-lease-time 600;
max-lease-time 7200;
next-server 192.168.0.100;
filename "pxelinux.0";
}
J'utilise ce tutoriel, au fait:
http://www.serenux.com/2010/05/howto-setup-your-own-pxe-boot-server-using-ubuntu-server/
S'il y a plus d'informations que je peux fournir qui pourraient être utiles, veuillez m'en informer et je les fournirai.
Merci d'avance pour toute votre aide
Problème rencontré: le fichier pxelinux.0 n'a pas été copié correctement. Il devait y avoir une erreur lorsque je téléchargeais le CD, car lorsque j'ai parcouru tous les fichiers, le fichier pxelinux.0 était vide.