Ics-dhcp-client 2 lease

Bonjour,

Un interface monte en DHCP enp11s0f1

allow-hotplug enp11s0f1
iface enp11s0f1 inet dhcp

Dans le fichier /var/lib/dhcp/dhclient.enp11s0f1.leases . Je me retrouve avec 2 lease c’est un comportement normal ??

lease {
  interface "enp11s0f1";
  fixed-address 45.*.*.*;
  option subnet-mask 255.255.255.0;
  option routers 45.*.*.*;
  option dhcp-lease-time 43200;
  option dhcp-message-type 5;
  option domain-name-servers 178.250.208.135,178.250.209.34;
  option dhcp-server-identifier 45.*.*.*;
  renew 0 2020/03/01 12:19:15;
  rebind 0 2020/03/01 12:19:15;
  expire 0 2020/03/01 12:19:15;
}
lease {
  interface "enp11s0f1";
  fixed-address 45.*.*.*;
  option subnet-mask 255.255.255.0;
  option routers 45.*.*.*;
  option dhcp-lease-time 43200;
  option dhcp-message-type 5;
  option domain-name-servers 178.250.208.135,178.250.209.34;
  option dhcp-server-identifier 45.*.*.*;
  renew 0 2020/03/01 17:22:51;
  rebind 0 2020/03/01 22:51:17;
  expire 1 2020/03/02 00:21:17;
}

Info supplémentaire :
Il peuple le fichier avec 2 lease au boot

  • Suite a un ifdown enp11s0f1 && if* up enp11s0f1 il rajoute encore un lease dedans
  • Je vide le fichier et un ifdown enp11s0f1 && ifup enp11s0f1 il y un seul lease
  • Quand le bail va ce renouveler c’est reparti il va faire des enfants

Bien sur la connexion plante au moment du renouvellement du bail

C’est un comportement normal, il ne tiendra compte que du dernier bail.

D’où la différence expire 0 dans le premier, expire 1 dans le second. le numéro après expire je ne sais pas comment il les determine. Mais j’ai toujours deux fois le lease: celui en cours, et le précedent.
Si tu efface le contenu du fichier avant le ifdown tu vas générer une erreur entre le client et le serveur qui de fait, n’ont plus les mêmes info.