2 votes

Le script d'initialisation Dhcrelay ne fonctionne pas correctement.

Je suis en train d'essayer d'utiliser dhcrealy sur un noyau CentOs 5 qui a la version du noyau 3.5.3.

J'ai configuré le fichier /etc/sysconfig/dhcrelay comme suit

dhcrelay -i eth1 192.168.0.1

Alors que dhcrealy est arrêté, je lance /etc/init.d/dhcrelay status et j'obtiens cette sortie.

Agent relais DHCP Internet Systems Consortium V3.0.5-RedHat
Copyright 2004-2006 Internet Systems Consortium.
Tous droits réservés.
Pour plus d'informations, veuillez visiter http://www.isc.org/sw/dhcp/
Écoute sur LPF/eth1/08:00:27:49:5e:e7
Envoi sur LPF/eth1/08:00:27:49:5e:e7
Envoi sur Socket/fallback
dhcrelay (pid 27536) est en cours d'exécution...

Ensuite, je vérifie ps aux | grep dhcrelay et je vois que dhcrelay a été démarré. Bien qu'il renvoie OK, je n'ai pas pu l'arrêter en appelant /etc/init.d/dhcrelay stop et chaque fois que je vérifie l'état, un nouveau processus démarre. Ensuite, je ne peux l'arrêter qu'en appelant la commande killall dhcrelay

Mon package dhcp installé est dhcp-3.0.5-23.el5_6.4

Je me demande si quelqu'un a déjà rencontré le même problème?

0voto

Shinobu Oshino Points 11

Le plus probable est que ce soit simplement un script init.d défectueux, qui n'honore pas les arguments (démarrer, arrêter, statut), mais démarre toujours le relais DHCP.

Vous voudrez peut-être signaler cela comme un bogue aux responsables du package.

0voto

Jaelebi Points 862

J'ai compris la raison de cette erreur. Le fichier de configuration ne devrait pas contenir des commandes. Je l'ai modifié comme ça et le problème est résolu.

INTERFACES="eth1"
DHCPSERVERS="192.168.0.1"

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X