dhcp failover

dhcp failover - Linux et OS Alternatifs

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
Reply

Marsh Posté le 16-02-2005 à 14:46:17   

Reply

Marsh Posté le 16-02-2005 à 17:04:16    

UP

Reply

Marsh Posté le 16-02-2005 à 17:23:07    

hobgob_ a écrit :


ça sert quand même pas à lancer dhcpd ???


Si...

Reply

Marsh 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

Reply

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.  :hello:

Reply

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 ?

Reply

Marsh Posté le 16-02-2005 à 18:15:18    

Problème de droits ?

Reply

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.

Reply

Marsh Posté le 16-02-2005 à 18:22:50    

Je sèche : suivant :)

Reply

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...

Reply

Marsh Posté le 16-02-2005 à 18:27:10   

Reply

Marsh Posté le 16-02-2005 à 18:27:49    

Surtout pas, c'est la dernière chose à faire !

Reply

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 ???

Reply

Marsh Posté le 16-02-2005 à 19:00:37    

C'est mal(c) !

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed