Mon serveur DHCP attribue la même IP à toutes mes machines

Mon serveur DHCP attribue la même IP à toutes mes machines - réseaux et sécurité - Linux et OS Alternatifs

Marsh Posté le 23-09-2009 à 09:22:46    

Bonsoir à tous,
 
J'ai un serveur DHCP (entre autre) et 3 clients (identiques matériellement) en Linux Slackware 13.
 
J'ai donc installé 1 client, fait une image du sytème et appliqué l'image sur les 2 autres.
 
Pas d'IP reçue : normal, il gardait en mémoire l'adresse MAC du client 1 et la carte réseau était considérée comme une carte réseau supplémentaire (et s'appellait donc eth1) ; j'ai donc modifié /etc/udev/rules.d/70-persistent-net.rules et renommé le eth1 en eth0.
 
Au redémarrage, j'ai reçu une IP ; ça marchait donc... sauf que :
- si le client 1 est allumé les clients 2 et 3 ne démarrent pas
- si le 2 est allumé les 1 et le 3 ne démarrent pas
- et si le 3 est allumé, les 1 et 2 ne démarrent pas...
 
Message d'erreur : err, eth0: ARPOP_REPLY received from IP et MAC de la machine allumée
 
Et quelque soit la machine allumée, l'IP est la même (mais la MAC différente)
 
J'ai donc été voir sur mon serveur dans /var/state/dhcp/dhcpd.leases
 
et je vois :
 

Code :
  1. lease 192.168.0.249 {
  2.   starts 3 2009/09/23 06:37:28;
  3.   ends 3 2009/09/23 18:37:28;
  4.   binding state active;
  5.   next binding state free;
  6.   hardware ethernet 00:1a:4b:48:11:94;
  7.   uid "\377eth0\000\001\000\001\022D}\232\000\032KH\021\224";
  8.   client-hostname "PAPI_1";
  9. }
  10. lease 192.168.0.249 {
  11.   starts 3 2009/09/23 06:37:33;
  12.   ends 3 2009/09/23 18:37:33;
  13.   binding state active;
  14.   next binding state free;
  15.   hardware ethernet 00:1a:4b:48:0a:3a;
  16.   uid "\377eth0\000\001\000\001\022D}\232\000\032KH\021\224";
  17.   client-hostname "PAPI_2";
  18. }
  19. lease 192.168.0.249 {
  20.   starts 3 2009/09/23 06:37:40;
  21.   ends 3 2009/09/23 18:37:40;
  22.   binding state active;
  23.   next binding state free;
  24.   hardware ethernet 00:1a:4b:48:18:bb;
  25.   uid "\377eth0\000\001\000\001\022D}\232\000\032KH\021\224";
  26.   client-hostname "PAPI_3";
  27. }


 
Je pensais que les IP étaient attribuées en fonction de l'adresse MAC, mais apparemment ce serait en fonction d'un truc appellé UID : l'UID est le même sur mes 3 clients...
 
Ma question : comment modifier l'UID de mes clients ?
 
Merci !
 
--edit--
 
J'ai supprimé sur les clients le fichier /etc/dhcpc/dhcpcd.duid et ça semble fonctionner...


Message édité par zezette le 23-09-2009 à 10:50:25

---------------
"Par moment j'me d'mande si chui pas con" G. de Suresnes
Reply

Marsh Posté le 23-09-2009 à 09:22:46   

Reply

Marsh Posté le 23-09-2009 à 18:27:17    

Sans même toucher au fichier, le problème venait des images.
 
sur chaque machine (sauf la 1):
 

# dhclient -r && dhclient


---------------
Si vis pacem, para bellum.
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed