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
____________________________________________________