From 26dd5e73cea009b17869e7c8d0c0b0da9d226f9c Mon Sep 17 00:00:00 2001 From: whirigoyen Date: Thu, 30 Sep 2021 12:21:08 +0200 Subject: [PATCH] Ajout commandes --- HowtoDHCP.md | 34 ++++++++++++++++++++++++++++------ 1 file changed, 28 insertions(+), 6 deletions(-) diff --git a/HowtoDHCP.md b/HowtoDHCP.md index 90b919ba..08bd70e7 100644 --- a/HowtoDHCP.md +++ b/HowtoDHCP.md @@ -60,6 +60,30 @@ subnet 192.0.2.0 netmask 255.255.0.0 { } ~~~ +## Leases, adresses IP et adresses MAC + +Les leases sont les distributions d'IP aux clients. + +Le serveur DHCP les stocke dans `/var/db/dhcpd.leases`. + + +### Lister et compter les IP attribuées par DHCPD + +~~~ +awk -F" " '/lease/{print$2}' /var/db/dhcpd.leases | sort -V | uniq +awk -F" " '/lease/{print$2}' /var/db/dhcpd.leases | sort -V | uniq | wc -l +~~~ + + +### Lister les adresses MAC par nombre de leases + +~~~ +grep hardware /var/db/dhcpd.leases | sort | uniq -c | sort -hr +~~~ + +Attention, le nombre de leases n'est pas égal au nombre d'IPs attribuées ! + + ## Divers ### Redémarrage sous OpenBSD @@ -79,14 +103,12 @@ Puis relancer le processus comme il était lancé, exemple : /usr/sbin/dhcpd bnx0 ~~~ -### Lister les IP attribué par DHCPD - -~~~ -awk -F" " '/lease/{print$2}' /var/db/dhcpd.leases | sort -V | uniq -~~~ ## FAQ ### Abandonned leases -Si le serveur DHCP n'arrive plus à attribuer d'adresse IP et log "no free leases on subnet" il se peut que le liste des baux DHCP attribué par le serveur /var/db/dhcpd.leases soit plein d'IP "abandonned". Cela signifie que le serveur considère cette IP comme déjà utilisé et ne l'attribuera pas à moins que l'il n'a plus d'IP a distribué dans ce cas-là, il revérifia quand même que l'IP n'est pas utilisé ce qui pourrait tout de même empêcher son attribution. \ No newline at end of file +Si le serveur DHCP n'arrive plus à attribuer d'adresses IP et log `no free leases on subnet`, il se peut que le liste des baux DHCP attribués par le serveur (`/var/db/dhcpd.leases`) soit plein d'IP `abandonned`. + +Cela signifie que le serveur considère cette IP comme déjà utilisée et ne l'attribuera, pas à moins qu'il soit à court d'IP disponibles, auquel cas il revérifiera quand même que l'IP n'est pas toujours utilisée, ce qui pourrait tout de même empêcher son attribution. +