dhcp failover - Linux et OS Alternatifs
Marsh Posté le 16-02-2005 à 17:23:07
ReplyMarsh Posté le 16-02-2005 à 17:26:11
En fait, dans le tuto, on demande de rajouter ce script dans /etc/init.d, mais dans mon cas, c inutile puisque j'ai installé dhcp-server via RPM donc le script y est dejà.
merci
Marsh Posté le 16-02-2005 à 17:37:20
Dans /etc/init.d on place tous les scripts à démarrer au lancement de la machine, et on fait des liens symboliques vers /etc/rcX.d pour les faire correspondre aux niveaux de démarrage. Lis la doc de ta distro pour en savoir plus.
Marsh Posté le 16-02-2005 à 18:07:46
Ok, c'est noté.
Par contre j'ai un nouveau problème. Mon dhcpd.conf contient un include de ce type là :
include "/etc/dhcpd.master";
Quand je lance dhcpd, j'ai droit à un message d'erreur qui me dit en gros : "can't find file or directory /etc/dhcpd.master "
Pourtant il est bien là, y'a pas d'erreur.
Pour preuve, il suffit que je mette des erreurs de frappe dans /etc/dhcpd.master, et là quand je relance dhcpd, il me dit "parse error in dhcpd.master.
Quelqu'un a une idée ?
Marsh Posté le 16-02-2005 à 18:20:47
j'y pensé mais je crois pas, dhcpd.master a exactement les mêmes droits que dhcpd.conf.
Marsh Posté le 16-02-2005 à 18:27:10
lol, merci quand même. Je vais quand tenter un ptit chmod 777 provisoirement sur ce ficher, on sait jamais...
Marsh Posté le 16-02-2005 à 18:44:38
ah bon ? même pas juste pour tester ? meme si remet les droits originaux après ???
Marsh Posté le 16-02-2005 à 14:46:17
Salut, je suis entrain de tester dhcp failover mais j'aimerais quelques eclaircissements quant à son fonctionnement. J'ai betement suivi le tuto suivant : http://www.lithodyne.net/docs/dhcp/dhcp.html, et ça fonctionne d'ailleurs très bien mais je comprends pas à quoi sert ce script :
Put this in /etc/init.d/dhcp:
#!/bin/bash
DAEMON=/usr/sbin/dhcpd
CONF=/etc/dhcpd.conf
NAME=DHCP
PIDFILE=/var/run/dhcpd.pid
IFDEV=eth0
DHCPOPTS="-q $IFDEV"
[ -x $DAEMON ] || exit 0
[ -f $CONF ] || exit 0
# Safety check
if [ ! -f /var/state/dhcp/dhcpd.leases ]; then
touch /var/state/dhcp/dhcpd.leases fi
fi
case "$1" in
start)
echo -n "Starting $NAME Server: "
start-stop-daemon --start --quiet --pidfile $PIDFILE --exec $DAEMON -- $DHCPOPTS
echo "done"
;;
stop)
echo -n "Stopping $NAME Server: "
start-stop-daemon --stop --quiet --pidfile $PIDFILE --exec $DAEMON -- -$DHCPOPTS
echo "done"
;;
restart)
$0 stop
sleep 3
$0 start
;;
*)
echo "usage: $0 start|stop|restart"
exit 1
;;
esac
ça sert quand même pas à lancer dhcpd ??? j'ai deja rcdhcpd start pour ça ??
Message édité par hobgob_ le 16-02-2005 à 14:46:39