Service dhcp bloqué-aidez moi!

besth -  
kmf31 Messages postés 1564 Date d'inscription   Statut Contributeur Dernière intervention   -
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!
A voir également:

1 réponse

kmf31 Messages postés 1564 Date d'inscription   Statut Contributeur Dernière intervention   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