Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 24/09/2016, à 16:02

lllD

[Résolu] Probleme servise ISC-DHCP-SERVER

Bonjour,

Je suis actuellement en train de préparer deux serveurs DHCP en redondance.\

Je me suis servi du tuto sur le site:
https://www.madboa.com/geek/dhcp-failover/

Apres avoir fait les modification pour qu'il soit apte a communiquer avec mon réseau j'ai lancer les service DHCP avec la commande:

service isc-dhcp-server start 

Le premier serveur se lance sans aucun soucis mais le deuxième euh.. comment dire il me met une erreur et donc ne veut pas lancer le service.

Voici l'erreur que j'obtient'

root@FRSRVLNX002:/home/tdubraud# service isc-dhcp-server status
● isc-dhcp-server.service - LSB: DHCP server
   Loaded: loaded (/etc/init.d/isc-dhcp-server)
   Active: failed (Result: exit-code) since sam. 2016-09-24 16:27:13 CEST; 3min 34s ago
  Process: 418 ExecStart=/etc/init.d/isc-dhcp-server start (code=exited, status=1/FAILURE)

sept. 24 16:27:13 FRSRVLNX002 dhcpd[540]: before submitting a bug.  These pages explain the proper
sept. 24 16:27:13 FRSRVLNX002 isc-dhcp-server[418]: before submitting a bug.  These pages explain the proper
sept. 24 16:27:13 FRSRVLNX002 dhcpd[540]: process and the information we find helpful for debugging..
sept. 24 16:27:13 FRSRVLNX002 isc-dhcp-server[418]: process and the information we find helpful for debugging..
sept. 24 16:27:13 FRSRVLNX002 dhcpd[540]:
sept. 24 16:27:13 FRSRVLNX002 dhcpd[540]: exiting.
sept. 24 16:27:13 FRSRVLNX002 isc-dhcp-server[418]: exiting.
sept. 24 16:27:13 FRSRVLNX002 systemd[1]: isc-dhcp-server.service: control process exited, code=exited status=1
sept. 24 16:27:13 FRSRVLNX002 systemd[1]: Failed to start LSB: DHCP server.
sept. 24 16:27:13 FRSRVLNX002 systemd[1]: Unit isc-dhcp-server.service entered failed state.

voici les configurations de mes fichiers /etc/network/intefaces et /etc/dhcp/dhcpd.conf de chaque serveur:

/etc/network/interface du serveur 1:

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug eth0
#iface eth0 inet dhcp
iface eth0 inet static
address 192.168.1.101
netmask 255.255.224.0
gateway 192.168.0.1
subnet 192.168.0.0

/etc/network/interface du serveur 2:

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

source /etc/network/interfaces.d/*

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug eth0
#iface eth0 inet dhcp
iface eth0 inet static
address 192.168.1.102
netmask 255.255.224.0
gateway 192.168.0.1
subnet 192.168.0.0

/etc/dhcp/dhcpd.conf du serveur 1:

#
# /etc/dhcpd.conf for primary DHCP server
#

authoritative;
ddns-update-style none;

failover peer "dhcp-failover" {
  primary; # declare this to be the primary server
  address 192.168.1.101;
  port 647;
  peer address 192.168.1.102;
  peer port 647;
  max-response-delay 30;
  max-unacked-updates 10;
  load balance max seconds 3;
  mclt 1800;
  split 128;
}

subnet 192.168.0.0 netmask 255.255.224.0 {
  option subnet-mask 255.255.224.0;
  option broadcast-address 192.168.31.255;
  option routers 192.168.0.1;
  option domain-name-servers 192.168.1.1;
  pool {
    failover peer "dhcp-failover";
    max-lease-time 1800; # 30 minutes
    range 192.168.2.50 192.168.2.150;
  }
}

/etc/dhcp/dhcpd.conf du serveur 2:

# /etc/dhcpd.conf for secondary DHCP server
#

authoritative;
ddns-update-style none;

failover peer "dhcp-failover" {
  secondary; # declare this to be the secondary server
  address 192.168.1.101;
  port 647;
  peer address 192.168.1.102;
  peer port 647;
  max-response-delay 30;
  max-unacked-updates 10;
  load balance max seconds 3;
}

subnet 192.168.0.0 netmask 255.255.224.0 {
  option subnet-mask 255.255.224.0;
  option broadcast-address 192.168.31.255;
  option routers 192.168.0.1;
  option domain-name-servers 192.168.1.1;
  pool {
    failover peer "dhcp-failover";
    max-lease-time 1800; # 30 minutes
    range 192.168.200.151 192.168.2.250;
  }
}

En attendant des réponses bonne journée a ceux (et aux autres aussi smile) qui ont pris le temps de lire ce topic.

Dernière modification par lllD (Le 24/09/2016, à 17:42)

Hors ligne

#2 Le 24/09/2016, à 16:22

jplemoine

Re : [Résolu] Probleme servise ISC-DHCP-SERVER

C'est très compliqué... Pourquoi un masque en 255.255.224.0 ?
Il faut déjà que tu fasses fonctionner le premier serveur.
Une fois que celui-ci est fonctionnel, tu tentes d’incorporer le deuxième...


Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

Hors ligne

#3 Le 24/09/2016, à 16:56

lllD

Re : [Résolu] Probleme servise ISC-DHCP-SERVER

Merci pour ta réponse j'ai choisi 224 en masque pour avoir plusieurs sous-réseau j'ai peut être vu un peut grand.

192.168.0.1-254 équipements réseau
192.168.1.1-254 serveurs
192.168.2.1-254 clients
192.168.3.1-254 printer

Le probleme c'est que mon serveur 1 marche

root@FRSRVLNX002:/home/tdubraud# service isc-dhcp-server status
● isc-dhcp-server.service - LSB: DHCP server
   Loaded: loaded (/etc/init.d/isc-dhcp-server)
   Active: active (running) since sam. 2016-09-24 16:32:34 CEST; 16s ago
  Process: 746 ExecStart=/etc/init.d/isc-dhcp-server start (code=exited, status=0/SUCCESS)
   CGroup: /system.slice/isc-dhcp-server.service
           └─754 /usr/sbin/dhcpd -q -cf /etc/dhcp/dhcpd.conf -pf /var/run/dhcpd.pid

sept. 24 16:32:31 FRSRVLNX002 systemd[1]: Starting LSB: DHCP server...
sept. 24 16:32:31 FRSRVLNX002 dhcpd[753]: Wrote 0 leases to leases file.
sept. 24 16:32:31 FRSRVLNX002 dhcpd[753]: failover peer dhcp-failover: I move from recover to startup
sept. 24 16:32:31 FRSRVLNX002 dhcpd[754]: Server starting service.
sept. 24 16:32:34 FRSRVLNX002 isc-dhcp-server[746]: Starting ISC DHCP server: dhcpd.
sept. 24 16:32:34 FRSRVLNX002 systemd[1]: Started LSB: DHCP server.
sept. 24 16:32:47 FRSRVLNX002 dhcpd[754]: failover peer dhcp-failover: I move from startup to recover

J'ai un problème avec mon renommage de serveur les deux on le même noms (j'ai fait un clone via virutalbox en cochant la case qui change les adresses MAC) quand je fait la commande :

hostname FRSRVLNX003

le serveur se renomme en se que je veut mais après un reboot il n'est plus pris en compte et me remarque FRSRVLNX002
Peut etre que le probleme vient de la.

Hors ligne

#4 Le 24/09/2016, à 17:13

jplemoine

Re : [Résolu] Probleme servise ISC-DHCP-SERVER

Ça ne doit pas aider...
Je crois qu'il faut changer 2 fichier (/etc/hostname et /etc/hosts) et redémarrer.


Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

Hors ligne

#5 Le 24/09/2016, à 17:30

lllD

Re : [Résolu] Probleme servise ISC-DHCP-SERVER

OK j'ai trouve le probleme,

j'ai change l'hostname mais toujours le probleme et j'ai trouve les commandes:

service isc-dhcp-server restart ; tail -40 /var/log/syslog

et la j'ai vu le probleme !!

Je sais même pas si je doit le dire tellement que j'ai honte

    range 192.168.200.151 192.168.2.250;

la plage était tous simplement pas bonne sa m'apprendra a prendre des config sur le net et la modifier avec mon infra.

Désolé de t'avoir faire perdre ton temps mais merci quand même pour ton aide.

Hors ligne

#6 Le 24/09/2016, à 18:40

jplemoine

Re : [Résolu] Probleme servise ISC-DHCP-SERVER

Je t'avoue que ça me semblait bizarre.. Mais j'ai du mal avec les masques et j'avais la flemme de vérifier.
Pour ceux qui tomberait dessus : peux-tu poster la correction sous la forme ci-dessous?

range 192.168.200.151 192.168.2.250;

devient

range 192.168.x.y 192.168.x.z;

Membre de l'ALDIL (Association Lyonnaise pour le Développement de l'Informatique Libre)
- En pro, après 20 ans de développement, administrateur Linux / Unix depuis Avril 2019.
- En privé, sous Ubuntu-Xubuntu depuis 2009.

Hors ligne