J'ai installé sous Mandriva 2006 un serveur dhcp (dhcp-server version 
3.0.3-3mdk)
Quand J'essaye de démarrer des clients à partir de disquettes etherboot 
(v5.4.0, http://etherboot.anadex.de/eb_on_hd.ima ou autres versions sur 
d'autres pages web) et que je regarde ce qui se passe sur le serveur avec un 
"tail -f /var/log/messages" je vois :

Feb  5 09:36:18 lys dhcpd: DHCPOFFER on 192.168.0.27 to 00:e0:7d:a6:b0:d8 via 
eth0
Feb  5 09:36:20 lys dhcpd: DHCPDISCOVER from 00:e0:7d:a6:b0:d8 via eth0
Feb  5 09:36:20 lys dhcpd: DHCPOFFER on 192.168.0.27 to 00:e0:7d:a6:b0:d8 via 
eth0
Feb  5 09:36:25 lys dhcpd: DHCPDISCOVER from 00:e0:7d:a6:b0:d8 via eth0
Feb  5 09:36:25 lys dhcpd: DHCPOFFER on 192.168.0.27 to 00:e0:7d:a6:b0:d8 via 
eth0

Visiblement le client (adresse MAC 00:e0:7d:a6:b0:d8) envoie bien 
une demande au serveur qui répond. Mais comme on peut 
le voir ça tourne en boucle et le client affiche "No IP address". J'ai fait 
l'essai avec 3 clients différents, idem.

Par contre quand je boote _ces mêmes machines_ avec un CD live Knoppix (ou 
W2000) la configuration du client par le serveur fonctionne parfaitement :

Feb  5 09:33:27 lys dhcpd: DHCPDISCOVER from 00:e0:7d:a6:b0:d8 via eth0
Feb  5 09:33:27 lys dhcpd: DHCPOFFER on 192.168.0.27 to 00:e0:7d:a6:b0:d8 via 
eth0
Feb  5 09:33:27 lys dhcpd: DHCPDISCOVER from 00:e0:7d:a6:b0:d8 via eth0
Feb  5 09:33:27 lys dhcpd: DHCPOFFER on 192.168.0.27 to 00:e0:7d:a6:b0:d8 via 
eth0
Feb  5 09:33:27 lys dhcpd: DHCPREQUEST for 192.168.0.27 (192.168.0.10) from 
00:e0:7d:a6:b0:d8 via eth0
Feb  5 09:33:27 lys dhcpd: DHCPACK on 192.168.0.27 to 00:e0:7d:a6:b0:d8 via 
eth0

Mon /etc/dhcpd.conf est donc à priori correct (adresse du serveur 
192.168.0.10) :
===================================================
#
# Configuration file for ISC dhcpd

ddns-update-style            none;

default-lease-time           21600;
max-lease-time               21600;

option subnet-mask           255.255.255.0;
option broadcast-address     192.168.0.255;
option routers               192.168.0.250;                                     
# IP du modem-routeur ADSL
option domain-name-servers   192.168.0.250;
option domain-name           "sweet-home";

#option root-path             "192.168.0.10:/opt/ltsp/i386";

option option-128 code 128 = string;
option option-129 code 129 = text;

subnet 192.168.0.0 netmask 255.255.255.0 {
    use-host-decl-names      on;
    option log-servers       192.168.0.10;

## Static IP addresse for server
    host lys {
#               next-server 192.168.0.10
                hardware ethernet 00:E0:7D:E3:A5:00;
                fixed-address 192.168.0.10;
        }

## Static IP addresses for workstations
host origan {
        hardware ethernet    00:E0:7D:A6:B0:D8;
        fixed-address        192.168.0.27;
        filename             "/tftpboot/lts/vmlinuz-2.4.26-ltsp-1";
    }
===================================================
J'ai mis en commentaire "next-server 192.168.0.10" : ça empêche dhcpd de 
démarrer et de toutes façons c'est inutile : dhcpd et tftp sont sur la même 
bécane (192.168.0.10). Que je déclare ou non le serveur dans dhcpd.conf ne 
change rien.
NB : j'ai essayé avec ou sans le modem-routeur ADSL (192.168.0.250) qui 
pourrait éventuellement entrer en conflit avec le serveur (192.168.0.10) : 
pas de différence.

Est-ce que quelqu'un connaît la solution à ce problème ?
Quelqu'un dit l'avoir résolu avec un dhcpd sur routeur cisco 
(https://listman.redhat.com/archives/k12osn/2003-January/msg00391.html) mais 
je ne suis pas vraiment avancé : je n'ai pas ce type de routeur  chez moi :)

Merci d'avance pour vos suggestions

Jean-Claude
____________________________________________________
Want to buy your Pack or Services from Mandriva? 
Go to http://store.mandriva.com
Join the Club : http://www.mandrivaclub.com
____________________________________________________

Répondre à