Salut

Garaud Jean-Claude a écrit :
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 :

etherboot est aussi un package de la Mandriva. Peut etre aurais tu du utiliser celui-ci?


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 il n'y a pas d'acquittement de l'affectation des paramètres. Que donnent les traces sur le client?

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


Ben utilise la connfiguration du client knoppix sur ta disquette

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;

Mieux vaut mettre un max supérieur au defalt

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;
ces deux options ne te servent à rien

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 :)


Quel est le client que tu utilise? dhclient, ou autre?

peux tu donner la conf du client?

Merci d'avance pour vos suggestions

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

Répondre à