Ajout commandes
This commit is contained in:
parent
f812e40e78
commit
26dd5e73ce
34
HowtoDHCP.md
34
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
|
## Divers
|
||||||
|
|
||||||
### Redémarrage sous OpenBSD
|
### Redémarrage sous OpenBSD
|
||||||
|
@ -79,14 +103,12 @@ Puis relancer le processus comme il était lancé, exemple :
|
||||||
/usr/sbin/dhcpd bnx0
|
/usr/sbin/dhcpd bnx0
|
||||||
~~~
|
~~~
|
||||||
|
|
||||||
### Lister les IP attribué par DHCPD
|
|
||||||
|
|
||||||
~~~
|
|
||||||
awk -F" " '/lease/{print$2}' /var/db/dhcpd.leases | sort -V | uniq
|
|
||||||
~~~
|
|
||||||
|
|
||||||
## FAQ
|
## FAQ
|
||||||
|
|
||||||
### Abandonned leases
|
### 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.
|
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.
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue