Salut,
En configurant mes serveurs DHCP pour le failover, mon client n'arrive pas à avoir d'adresse IP.
systemctl status dhcp (ns1.opensource.net)
systemctl status dhcp (ns2.opensource.net)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 ● dhcpd.service - DHCPv4 Server Daemon Loaded: loaded (/usr/lib/systemd/system/dhcpd.service; enabled; vendor preset: disabled) Active: active (running) since Thu 2018-12-06 11:52:25 CET; 4min 37s ago Docs: man:dhcpd(8) man:dhcpd.conf(5) Main PID: 1526 (dhcpd) Status: "Dispatching packets..." Tasks: 1 (limit: 1119) Memory: 4.8M CGroup: /system.slice/dhcpd.service └─1526 /usr/sbin/dhcpd -f -cf /etc/dhcp/dhcpd.conf -user dhcpd -group dhcpd --no-pid déc. 06 11:54:17 ns1.opensource.net dhcpd[1526]: DHCPDISCOVER from 00:0c:29:2f:27:ac via ens34: not responding (recovering) déc. 06 11:54:23 ns1.opensource.net dhcpd[1526]: DHCPDISCOVER from 00:0c:29:2f:27:ac via ens34: not responding (recovering) déc. 06 11:54:36 ns1.opensource.net dhcpd[1526]: DHCPDISCOVER from 00:0c:29:2f:27:ac via ens34: not responding (recovering) déc. 06 11:54:39 ns1.opensource.net dhcpd[1526]: DHCPREQUEST for 192.168.1.100 from 00:0c:29:2f:27:ac via ens34: not responding (recovering) déc. 06 11:54:45 ns1.opensource.net dhcpd[1526]: DHCPREQUEST for 192.168.1.100 from 00:0c:29:2f:27:ac via ens34: not responding (recovering) déc. 06 11:54:49 ns1.opensource.net dhcpd[1526]: DHCPREQUEST for 192.168.1.100 from 00:0c:29:2f:27:ac via ens34: not responding (recovering) déc. 06 11:55:08 ns1.opensource.net dhcpd[1526]: dhcp-failover: ignored (recovering) déc. 06 11:55:25 ns1.opensource.net dhcpd[1526]: failover peer dhcp-failover: unexpected error déc. 06 11:56:41 ns1.opensource.net dhcpd[1526]: dhcp-failover: ignored (recovering) déc. 06 11:56:55 ns1.opensource.net dhcpd[1526]: failover peer dhcp-failover: unexpected error
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22 ● dhcpd.service - DHCPv4 Server Daemon Loaded: loaded (/usr/lib/systemd/system/dhcpd.service; enabled; vendor preset: disabled) Active: active (running) since Thu 2018-12-06 11:52:44 CET; 10min ago Docs: man:dhcpd(8) man:dhcpd.conf(5) Main PID: 1650 (dhcpd) Status: "Dispatching packets..." Tasks: 1 (limit: 1119) Memory: 4.9M CGroup: /system.slice/dhcpd.service └─1650 /usr/sbin/dhcpd -f -cf /etc/dhcp/dhcpd.conf -user dhcpd -group dhcpd --no-pid déc. 06 11:54:36 ns2.opensource.net dhcpd[1650]: DHCPDISCOVER from 00:0c:29:2f:27:ac via ens34: not responding (recovering) déc. 06 11:54:39 ns2.opensource.net dhcpd[1650]: DHCPREQUEST for 192.168.1.100 from 00:0c:29:2f:27:ac via ens34: not responding (recovering) déc. 06 11:54:45 ns2.opensource.net dhcpd[1650]: DHCPREQUEST for 192.168.1.100 from 00:0c:29:2f:27:ac via ens34: not responding (recovering) déc. 06 11:54:49 ns2.opensource.net dhcpd[1650]: DHCPREQUEST for 192.168.1.100 from 00:0c:29:2f:27:ac via ens34: not responding (recovering) déc. 06 11:55:44 ns2.opensource.net dhcpd[1650]: failover peer dhcp-failover: unexpected error déc. 06 11:57:14 ns2.opensource.net dhcpd[1650]: failover peer dhcp-failover: unexpected error déc. 06 11:58:44 ns2.opensource.net dhcpd[1650]: failover peer dhcp-failover: unexpected error déc. 06 12:00:14 ns2.opensource.net dhcpd[1650]: failover peer dhcp-failover: unexpected error déc. 06 12:01:44 ns2.opensource.net dhcpd[1650]: failover peer dhcp-failover: unexpected error déc. 06 12:03:14 ns2.opensource.net dhcpd[1650]: failover peer dhcp-failover: unexpected error
Iptables = autoriser le DHCP (67,68) et DHCP failover (647)
selinux = désactiver
Cependant, quand j'attribue une adresse IP statique sur mon poste, tout fonctionne correctement.
commenter la ligne "ailover sur le fichier de config : ça marche
dhcpd.conf (ns1.opensource.net)
dhcpd.conf (ns2.opensource.net)
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28 authoritative; # Paramétrage du failover du DHCP Master failover peer "dhcp-failover" { primary; # Déclare ce serveur comme master. address 192.168.1.1; # Adresse du serveur master. port 520; # Port d'écoute du serveur master. peer address 192.168.1.2; # Adresse du serveur slave. peer port 521; # Port d'écoute du serveur slave. max-response-delay 60; # Temps de non réponse en secondes. max-unacked-updates 10; mclt 3600; split 255; # Répartition des plages d'adresses. load balance max seconds 3; } # Paramétrage de la configuration à distribuer aux postes clients subnet 192.168.1.0 netmask 255.255.255.0 { pool{ failover peer "dhcp-failover"; # Indique la configuration du failover option routers 192.168.1.1; # Passerelle par défaut option domain-name-servers 192.168.1.1,192.168.1.2; # Serveur DNS range 192.168.1.100 192.168.1.199; # Plage d'adresses IP default-lease-time 21600; # Bail de 6 heures par défaut max-lease-time 36000; # Bail pouvant aller jusqu'à 10 heures } }
En vous remerciant,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 # Paramétrage du failover du DHCP Slave failover peer "dhcp-failover" { secondary; # Déclare ce serveur comme slave. address 192.168.1.2; # Adresse du serveur slave. port 521; # Port d'écoute du serveur slave. peer address 192.168.1.1; # Adresse du serveur master. peer port 520; # Port d'écoute du serveur master. max-response-delay 60; # Temps de non réponse en secondes. max-unacked-updates 10; # Nombre de mises à jour avant de déclarer le pair en échec load balance max seconds 3; # Durée max avant de décharger la requête vers le pair } # Paramétrage de la configuration à distribuer aux postes clients subnet 192.168.1.0 netmask 255.255.255.0 { pool{ failover peer "dhcp-failover"; # Indique la configuration du failover option routers 192.168.1.1; # Passerelle par défaut option domain-name-servers 192.168.1.1, 192.168.1.2; # Serveur DNS range 192.168.1.100 192.168.1.199; # Plage d'adresses IP default-lease-time 21600; # Bail de 6 heures par défaut max-lease-time 36000; # Bail pouvant aller jusqu'à 10 heures } }
Partager