Service dhcp bloqué-aidez moi!

besth -  
kmf31 Messages postés 1564 Statut Contributeur -
bonjour à tous,
voilà j'ai réussi à installer un serveur dhcp de mandriver 2005 et depuis plus d'un mois tous fonctionnait à merveille. mais ce matin le réseaux internet est totalement destabilisé à cause du service dhcp qui ne se lance pas. j'ai relancé ce service et même le désinstalé, réinstaller et reconfiguré mais toujour rien. j'ai été obligé de passer chaque poste en réseau en mode ip fixe . que dois je faire?
quequ'un a t'il une idée?
merci!

1 réponse

  1. kmf31 Messages postés 1564 Statut Contributeur 501
     
    Essaie de lancer le service manuellement simplement par la commande: "/sbin/dhcpd" (bien sur en root!) et regarde le blabla des messages d'erreurs.

    Peut-etre tu as encore un fichier *.pid qui traine car ton pc aurait plante sans fermeture propre de dhcpd. Ca peut empecher le redemarrage de dhcpd. Normalement si le service tourne c'est un fichier appele "dhcpd.pid" dans le repertoire "/var/run". Alors si tu es 100% sur que ton service dhcpd ne tourne pas et il y a quand meme ce fichier il faut l'effacer:
    rm /var/run/dhcpd.pip

    et apres redemarrer le service (ca va recreer un nouveau fichier mais la ce sera bon).

    A part ca, de facon generale si apres le boot le service a du mal a demarrer on peut toujours le faire a la main avec le script de demarrage:

    Pour demarrer:
    /etc/rc.d/init.d/dhcpd start


    Pour verifier s'il tourne bien:
    /etc/rc.d/init.d/dhcpd status


    Pour arreter
    /etc/rc.d/init.d/dhcpd stop


    Cette methode s'applique pour tout service pour lequel il y a un script dans /etc/rc.d/init.d/... (par exemple "net", "sshd", "xinetd.d", etc.).

    Si le dhcpd tourne mais il ne donne pas d'adresses IP ou ca fait d'autres types de problemes regarde les messages apropos de dhcpd dans /var/log/messages, par exemple pour regarder les 20 derniers lignes:
    tail -20 /var/log/messages

    ou pour regarder dans une fenetre a part l'evolution de ce fichier en direct:
    tail -f /var/log/messages

    (tous ca aussi en root car un utilisateur normale n'a pas le droit de lire dans le ficher /var/log/messages).

    PS: Ces choses font partie des connaissances de base de tout adminstrateur d'un reseau de pcs avec un serveur Linux. Si tu ne les connais pas ca urge que tu te formes la dessus.
    0