IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Réseau Discussion :

serveur dhcp/diskless sur machine VMWare


Sujet :

Réseau

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 29
    Points : 18
    Points
    18
    Par défaut serveur dhcp/diskless sur machine VMWare
    Bonjour,
    J'ai un petit souci sur une Debian tournant sur l'émulateur VMware.
    La Debian en question est chargée en diskless via pxe avec un serveur NFS. Le chargement de noyau se passe bien. La phase de boot et de chargement de services commence. Le problème apparaît lors de la configuration de mon interface réseau eth0. A peu près une fois sur deux, un message me disant que mon réseau n'est pas disponible. Mon serveur dhcp contenant le noyau et le système de fichiers de ma Debian se trouve à l'adresse ip 192.168.0.16. Juste avant que le message d'erreur apparaisse, j'ai des informations sur le réseau : mon ip, ip gateway, ip rootserver. Quand tout se passe bien, je retrouve les ips de mon serveur dhcp et l'ip de la Debian voulu. Quand ça se passe mal, je retrouve avec une ip rootserver de 192.168.108.254 et l'ip de ma Debian qui est en conséquence sur le même réseau que ce dernier, sans passerelle.

    Je pense (fortement) que le problème vient du serveur dhcp de VMware qui répond à la place de mon serveur dhcp. Cependant, les noyaux étant chargés par dhcp sans aucun problème, il faudrait que je conserve cette adresse de serveur.
    J'ai essayé de configurer le fichier dhclient.conf afin de ne pas accepter le dhcp de vmWare d'ip 192.168.108.254 (reject 192.168.108.254 ce qui n'a rien changé.
    De plus, tuer le processus dhcp de vmWare est génant car je perds la connexion internet qui me permet d'installer dans paquets sur mon serveur.
    En espérant avoir été clair, si quelqu'un a une idée...

  2. #2
    Rédacteur
    Avatar de CedrX
    Inscrit en
    Avril 2007
    Messages
    1 111
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 1 111
    Points : 1 525
    Points
    1 525
    Par défaut
    Peut être essayer de jouer avec l'option deny unknown-clients dans la configuration du serveur dhcp de vmware qui se trouve dans /etc/vmware/vmnetX/dhcpd/dhcpd.conf (avec X un entier)

    Mais j'avoue avoir du mal à comprendre pourquoi, lorsque tu coupes le serveur dhcp de vmware tu n'as plus d'accès au net pour ta debian virtuelle.
    A priori ça ne devrait pas arriver sauf si le bail de l'adresse ip de ta debian virtuelle a pris fin et qu'elle a alors refait une requête dhcp et que c'est le serveur dhcp de vmware qui lui répondu.

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 29
    Points : 18
    Points
    18
    Par défaut
    Le problème c'est que je redémarre régulièrement la Debian. Elle a deux interfaces réseaux, une sur le réseau local vers le serveur dhcp fournissant le système de fichiers et le noyau et une autre vers l'extérieur, pour le net.

    De plus, si je pouvais éviter d'avoir à tuer le dhcpd de VMWare à chaque fois, ça m'arrangerait (pas une solution très propre et pratique).

    C'est pour ça que j'avais pensé au reject dans dhclient.conf. D'ailleurs si quelqu'un sait pourquoi cela ne bloque pas le dhcp de VMWare.
    Le fichier de configuration du dhcp de vmware :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    subnet 192.168.108.0 netmask 255.255.255.0 {
        range 192.168.108.128 192.168.108.254;
        option broadcast-address 192.168.108.255;
        option domain-name-servers 192.168.108.1;
        option domain-name "localdomain";  
    }
    indique que mon l'adresse du serveur dhcp est 192.168.108.1 ?
    Pourquoi l'adresse que je retrouve en rootserver lors du boot de linux est 192.168.108.254 ?

  4. #4
    Rédacteur
    Avatar de CedrX
    Inscrit en
    Avril 2007
    Messages
    1 111
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 1 111
    Points : 1 525
    Points
    1 525
    Par défaut
    The reject statement causes the DHCP client to reject offers from servers whose server identifier matches any of the specified hosts or subnets. This can be used to avoid being configured by rogue or misconfigured dhcp servers
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    subnet 192.168.108.0 netmask 255.255.255.0 {
    range 192.168.108.128 192.168.108.254;
    option broadcast-address 192.168.108.255;
    option domain-name-servers 192.168.108.1;
    option domain-name "localdomain";
    }
    indique que mon l'adresse du serveur dhcp est 192.168.108.1 ?
    Non il indique que le serveur DNS a l'adresse 192.168.108.1. Mais ce n'est pas obligé que ce soit aussi l'adresse du serveur dhcp. Bien que dans un petit réseau ce soit généralement le cas.

    Ton reject tu lui as fourni quelle adresse IP ?

    Pourquoi l'adresse que je retrouve en rootserver lors du boot de linux est 192.168.108.254 ?
    Tu lui as défini un range d'attributions d'adresses allant de 192.168.108.128 à 192.168.081.254,
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    range 192.168.108.128 192.168.108.254;
    donc rien à priori n'empêche le serveur dhcp d'attribuer à ta debian l'adresse 192.168.108.254

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    29
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 29
    Points : 18
    Points
    18
    Par défaut
    J'ai essayé les ips que je retrouvais dans les informations réseaux obtenues avant le message d'erreur.
    Juste avant que le message d'erreur apparaisse, j'ai des informations sur le réseau : mon ip, ip gateway, ip rootserver. Quand tout se passe bien, je retrouve les ips de mon serveur dhcp et l'ip de la Debian voulu. Quand ça se passe mal, je retrouve avec une ip rootserver de 192.168.108.254 et l'ip de ma Debian qui est en conséquence sur le même réseau que ce dernier, sans passerelle.
    Notamment, l'ip donné après rootserver. Dans un cas de fonctionnement sans erreur, ip de mon serveur dhcp s'y trouve.
    J'ai donc testé l'ip 192.168.108.254 ce qui me parait bizarre car elle correspond à une ip machine potentielle (comme tu l'as déjà remarqué). Dans les informations réseaux, j'ai comme ip de la machine 192.168.108.128. Et en dns, 192.168.108.1, je n'avais pas fait le rapprochement, merci

Discussions similaires

  1. Mise en place serveur DHCP avec de PC sur machines virtuelles
    Par nriffaud87 dans le forum Architecture
    Réponses: 2
    Dernier message: 19/05/2015, 08h15
  2. Réponses: 2
    Dernier message: 07/07/2008, 12h07
  3. installer un serveur DHCP sur xp
    Par faamugol dans le forum Windows XP
    Réponses: 5
    Dernier message: 10/06/2008, 10h10
  4. Réponses: 3
    Dernier message: 09/08/2007, 14h23
  5. installer win2003 serveur et winxp sur une meme machine
    Par passion_info dans le forum Windows Serveur
    Réponses: 9
    Dernier message: 02/05/2007, 11h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo