Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
090_applicatifs:165dhcp:30-client_dhcp [le 16/02/2025 à 14:36] – supprimée - modification externe (Date inconnue) 127.0.0.1 | 090_applicatifs:165dhcp:30-client_dhcp [le 23/03/2025 à 09:40] (Version actuelle) – [La mémoire du client] prof | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
+ | ====== Le client DHCP d'ISC ====== | ||
+ | Sur Debian 12 (Bookworm), le client dhcp installé par défaut est le client d'isc: '' | ||
+ | ===== Configuration ===== | ||
+ | ==== nas ==== | ||
+ | Version expurgée des commentaires: | ||
+ | < | ||
+ | option rfc3442-classless-static-routes code 121 = array of unsigned integer 8; | ||
+ | |||
+ | send host-name = gethostname(); | ||
+ | <span class=" | ||
+ | domain-name, | ||
+ | dhcp6.name-servers, | ||
+ | netbios-name-servers, | ||
+ | rfc3442-classless-static-routes, | ||
+ | </ | ||
+ | Ce fichier n'a pas été modifié, c'est donc la configuration par défaut. | ||
+ | |||
+ | Toutes les options en gras sont inutiles dans notre contexte. Elles ont été supprimées dans le fichier de configuration sur «democlient1» | ||
+ | ==== democlient1 ==== | ||
+ | < | ||
+ | option rfc3442-classless-static-routes code 121 = array of unsigned integer 8; | ||
+ | |||
+ | send host-name = gethostname(); | ||
+ | <span class=" | ||
+ | domain-name, | ||
+ | rfc3442-classless-static-routes, | ||
+ | |||
+ | <span class=" | ||
+ | </ | ||
+ | En revanche, ici le client envoie explicitement sa seule adresse MAC comme CID, ce qui explique l' | ||
+ | ===== La mémoire du client ===== | ||
+ | isc-dhcp-client a de la mémoire. Elle est écrite dans le fichier ''/ | ||
+ | < | ||
+ | cat dhclient.enp1s0.leases | ||
+ | default-duid " | ||
+ | lease { | ||
+ | interface " | ||
+ | fixed-address 192.168.61.2; | ||
+ | option subnet-mask 255.255.255.0; | ||
+ | option dhcp-lease-time 3600; | ||
+ | option routers 192.168.61.1; | ||
+ | option dhcp-message-type 5; | ||
+ | option dhcp-server-identifier 192.168.61.1; | ||
+ | option domain-name-servers 192.168.61.1; | ||
+ | option domain-search " | ||
+ | option dhcp-renewal-time 1800; | ||
+ | option dhcp-rebinding-time 2700; | ||
+ | option host-name " | ||
+ | option dhcp-client-identifier ff: | ||
+ | renew 6 2025/03/22 11:04:54; | ||
+ | rebind 6 2025/03/22 11:20:11; | ||
+ | expire 6 2025/03/22 11:35:11; | ||
+ | } | ||
+ | lease { | ||
+ | interface " | ||
+ | fixed-address 192.168.61.2; | ||
+ | option subnet-mask 255.255.255.0; | ||
+ | option dhcp-lease-time 3600; | ||
+ | option routers 192.168.61.1; | ||
+ | option dhcp-message-type 5; | ||
+ | option dhcp-server-identifier 192.168.61.1; | ||
+ | option domain-name-servers 192.168.61.1; | ||
+ | option domain-search " | ||
+ | option dhcp-renewal-time 1800; | ||
+ | option dhcp-rebinding-time 2700; | ||
+ | option host-name " | ||
+ | option dhcp-client-identifier ff: | ||
+ | renew 6 2025/03/22 11:29:41; | ||
+ | rebind 6 2025/03/22 11:49:54; | ||
+ | expire 6 2025/03/22 12:04:54; | ||
+ | } | ||
+ | lease { | ||
+ | interface " | ||
+ | fixed-address 192.168.61.2; | ||
+ | option subnet-mask 255.255.255.0; | ||
+ | option dhcp-lease-time 3600; | ||
+ | option routers 192.168.61.1; | ||
+ | option dhcp-message-type 5; | ||
+ | option dhcp-server-identifier 192.168.61.1; | ||
+ | option domain-name-servers 192.168.61.1; | ||
+ | option domain-search " | ||
+ | option dhcp-renewal-time 1800; | ||
+ | option dhcp-rebinding-time 2700; | ||
+ | option host-name " | ||
+ | option dhcp-client-identifier ff: | ||
+ | renew 6 2025/03/22 11:54:35; | ||
+ | rebind 6 2025/03/22 12:14:41; | ||
+ | expire 6 2025/03/22 12:29:41; | ||
+ | } | ||
+ | lease { | ||
+ | interface " | ||
+ | fixed-address 192.168.61.2; | ||
+ | option subnet-mask 255.255.255.0; | ||
+ | option dhcp-lease-time 3600; | ||
+ | option routers 192.168.61.1; | ||
+ | option dhcp-message-type 5; | ||
+ | option dhcp-server-identifier 192.168.61.1; | ||
+ | option domain-name-servers 192.168.61.1; | ||
+ | option domain-search " | ||
+ | option dhcp-renewal-time 1800; | ||
+ | option dhcp-rebinding-time 2700; | ||
+ | option host-name " | ||
+ | option dhcp-client-identifier ff: | ||
+ | renew 6 2025/03/22 12:21:31; | ||
+ | rebind 6 2025/03/22 12:39:35; | ||
+ | expire 6 2025/03/22 12:54:35; | ||
+ | } | ||
+ | lease { | ||
+ | interface " | ||
+ | fixed-address 192.168.61.2; | ||
+ | option subnet-mask 255.255.255.0; | ||
+ | option dhcp-lease-time 3600; | ||
+ | option routers 192.168.61.1; | ||
+ | option dhcp-message-type 5; | ||
+ | option dhcp-server-identifier 192.168.61.1; | ||
+ | option domain-name-servers 192.168.61.1; | ||
+ | option domain-search " | ||
+ | option dhcp-renewal-time 1800; | ||
+ | option dhcp-rebinding-time 2700; | ||
+ | option host-name " | ||
+ | option dhcp-client-identifier ff: | ||
+ | renew 6 2025/03/22 12:46:46; | ||
+ | rebind 6 2025/03/22 13:06:31; | ||
+ | expire 6 2025/03/22 13:21:31; | ||
+ | } | ||
+ | lease { | ||
+ | interface " | ||
+ | fixed-address 192.168.61.2; | ||
+ | option subnet-mask 255.255.255.0; | ||
+ | option dhcp-lease-time 3600; | ||
+ | option routers 192.168.61.1; | ||
+ | option dhcp-message-type 5; | ||
+ | option dhcp-server-identifier 192.168.61.1; | ||
+ | option domain-name-servers 192.168.61.1; | ||
+ | option domain-search " | ||
+ | option dhcp-renewal-time 1800; | ||
+ | option dhcp-rebinding-time 2700; | ||
+ | option host-name " | ||
+ | option dhcp-client-identifier ff: | ||
+ | <span class=" | ||
+ | <span class=" | ||
+ | <span class=" | ||
+ | } | ||
+ | </ | ||
+ | Le serveur était hors service et le client a perdu son adresse, mais il l'a récupérée aux alentours de 14:18:47 - 30 minutes soit 13:48:47. L' | ||
+ | < | ||
+ | lease { | ||
+ | interface " | ||
+ | fixed-address 192.168.61.2; | ||
+ | option subnet-mask 255.255.255.0; | ||
+ | option dhcp-lease-time 3600; | ||
+ | option routers 192.168.61.1; | ||
+ | option dhcp-message-type 5; | ||
+ | option dhcp-server-identifier 192.168.61.1; | ||
+ | option domain-name-servers 192.168.61.1; | ||
+ | option domain-search " | ||
+ | option dhcp-renewal-time 1800; | ||
+ | option dhcp-rebinding-time 2700; | ||
+ | option host-name " | ||
+ | option dhcp-client-identifier ff: | ||
+ | <span class=" | ||
+ | rebind 6 2025/03/22 14:38:28; | ||
+ | expire 6 2025/03/22 14:53:28; | ||
+ | } | ||
+ | lease { | ||
+ | interface " | ||
+ | fixed-address 192.168.61.2; | ||
+ | option subnet-mask 255.255.255.0; | ||
+ | option dhcp-lease-time 3600; | ||
+ | option routers 192.168.61.1; | ||
+ | option dhcp-message-type 5; | ||
+ | option dhcp-server-identifier 192.168.61.1; | ||
+ | option domain-name-servers 192.168.61.1; | ||
+ | option domain-search " | ||
+ | option dhcp-renewal-time 1800; | ||
+ | option dhcp-rebinding-time 2700; | ||
+ | option host-name " | ||
+ | option dhcp-client-identifier ff: | ||
+ | renew 6 2025/03/22 14:48:17; | ||
+ | rebind 6 2025/03/22 15:03:47; | ||
+ | expire 6 2025/03/22 15:18:47; | ||
+ | } | ||
+ | lease { | ||
+ | interface " | ||
+ | fixed-address 192.168.61.2; | ||
+ | option subnet-mask 255.255.255.0; | ||
+ | option dhcp-lease-time 3600; | ||
+ | option routers 192.168.61.1; | ||
+ | option dhcp-message-type 5; | ||
+ | option dhcp-server-identifier 192.168.61.1; | ||
+ | option domain-name-servers 192.168.61.1; | ||
+ | option domain-search " | ||
+ | option dhcp-renewal-time 1800; | ||
+ | option dhcp-rebinding-time 2700; | ||
+ | option host-name " | ||
+ | option dhcp-client-identifier ff: | ||
+ | renew 6 2025/03/22 15:13:52; | ||
+ | rebind 6 2025/03/22 15:33:17; | ||
+ | expire 6 2025/03/22 15:48:17; | ||
+ | } | ||
+ | lease { | ||
+ | interface " | ||
+ | fixed-address 192.168.61.2; | ||
+ | option subnet-mask 255.255.255.0; | ||
+ | option dhcp-lease-time 3600; | ||
+ | option routers 192.168.61.1; | ||
+ | option dhcp-message-type 5; | ||
+ | option dhcp-server-identifier 192.168.61.1; | ||
+ | option domain-name-servers 192.168.61.1; | ||
+ | option domain-search " | ||
+ | option dhcp-renewal-time 1800; | ||
+ | option dhcp-rebinding-time 2700; | ||
+ | option host-name " | ||
+ | option dhcp-client-identifier ff: | ||
+ | renew 6 2025/03/22 15:40:37; | ||
+ | rebind 6 2025/03/22 15:58:52; | ||
+ | expire 6 2025/03/22 16:13:52; | ||
+ | } | ||
+ | lease { | ||
+ | interface " | ||
+ | fixed-address 192.168.61.2; | ||
+ | option subnet-mask 255.255.255.0; | ||
+ | option dhcp-lease-time 3600; | ||
+ | option routers 192.168.61.1; | ||
+ | option dhcp-message-type 5; | ||
+ | option dhcp-server-identifier 192.168.61.1; | ||
+ | option domain-name-servers 192.168.61.1; | ||
+ | option domain-search " | ||
+ | option dhcp-renewal-time 1800; | ||
+ | option dhcp-rebinding-time 2700; | ||
+ | option host-name " | ||
+ | option dhcp-client-identifier ff: | ||
+ | renew 6 2025/03/22 16:06:35; | ||
+ | rebind 6 2025/03/22 16:25:37; | ||
+ | expire 6 2025/03/22 16:40:37; | ||
+ | } | ||
+ | lease { | ||
+ | interface " | ||
+ | fixed-address 192.168.61.2; | ||
+ | option subnet-mask 255.255.255.0; | ||
+ | option dhcp-lease-time 3600; | ||
+ | option routers 192.168.61.1; | ||
+ | option dhcp-message-type 5; | ||
+ | option dhcp-server-identifier 192.168.61.1; | ||
+ | option domain-name-servers 192.168.61.1; | ||
+ | option domain-search " | ||
+ | option dhcp-renewal-time 1800; | ||
+ | option dhcp-rebinding-time 2700; | ||
+ | option host-name " | ||
+ | option dhcp-client-identifier ff: | ||
+ | renew 6 2025/03/22 16:29:12; | ||
+ | rebind 6 2025/03/22 16:51:35; | ||
+ | expire 6 2025/03/22 17:06:35; | ||
+ | } | ||
+ | </ | ||
+ | Le client garde donc en mémoire les baux qu'il a récupéré dans le passé proche. |
Le client DHCP d'ISC: Dernière modification le: 01/01/1970 à 00:00 par