Description:
Active leases granted by local (primary) or remote (failover server) are shown as local/remote under the origin column, but it is not showing in the op-cmd show dhcp server leases
Tested in both active-active and active-passive mode, both shows the same result.
Primary:
set service dhcp-server high-availability mode 'active-active' set service dhcp-server high-availability name 'OVPN' set service dhcp-server high-availability remote '10.0.1.1' set service dhcp-server high-availability source-address '10.0.1.3' set service dhcp-server high-availability status 'primary'
Secondary:
set service dhcp-server high-availability mode 'active-active' set service dhcp-server high-availability name 'vyosb2' set service dhcp-server high-availability remote '10.0.1.3' set service dhcp-server high-availability source-address '10.0.1.1' set service dhcp-server high-availability status 'secondary'
DHCP configuration:
set service dhcp-server shared-network-name net-vyos subnet 10.0.1.0/24 option default-router '10.0.1.254' set service dhcp-server shared-network-name net-vyos subnet 10.0.1.0/24 option domain-name 'vyos.net' set service dhcp-server shared-network-name net-vyos subnet 10.0.1.0/24 option name-server '10.0.1.254' set service dhcp-server shared-network-name net-vyos subnet 10.0.1.0/24 range 0 start '10.0.1.30' set service dhcp-server shared-network-name net-vyos subnet 10.0.1.0/24 range 0 stop '10.0.1.250' set service dhcp-server shared-network-name net-vyos subnet 10.0.1.0/24 subnet-id '1'
Output:
Primary
vyos@vyosb2:~$ show dhcp server leases IP Address MAC address State Lease start Lease expiration Remaining Pool Hostname Origin ------------ ----------------- ------- ------------------------- ------------------------- ----------- -------- ---------- -------- 10.0.1.30 00:50:79:66:68:0f active 2025-06-12 14:24:51+00:00 2025-06-13 14:24:51+00:00 21:14:16 net-vyos vpcs1 local 10.0.1.31 00:50:79:66:68:14 active 2025-06-12 05:06:27+00:00 2025-06-13 05:06:27+00:00 11:55:52 net-vyos vpcs1 local 10.0.1.32 00:50:79:66:68:15 active 2025-06-12 05:08:13+00:00 2025-06-13 05:08:13+00:00 11:57:38 net-vyos vpcs1 local
Secondary
vyos@OVPN:~$ sh dhcp server leases IP Address MAC address State Lease start Lease expiration Remaining Pool Hostname Origin ------------ ----------------- ------- ------------------------- ------------------------- ----------- -------- ---------- -------- 10.0.1.30 00:50:79:66:68:0f active 2025-06-12 14:24:51+00:00 2025-06-13 14:24:51+00:00 21:22:07 net-vyos vpcs1 local 10.0.1.31 00:50:79:66:68:14 active 2025-06-12 05:06:27+00:00 2025-06-13 05:06:27+00:00 12:03:43 net-vyos vpcs1 local 10.0.1.32 00:50:79:66:68:15 active 2025-06-12 05:08:13+00:00 2025-06-13 05:08:13+00:00 12:05:29 net-vyos vpcs1 local vyos@vyosb2:~$ show dhcp server leases origin remote IP Address MAC address State Lease start Lease expiration Remaining Pool Hostname Origin ------------ ----------------- ------- ------------------------- ------------------------- ----------- -------- ---------- -------- 10.0.1.30 00:50:79:66:68:0f active 2025-06-12 14:24:51+00:00 2025-06-13 14:24:51+00:00 21:03:46 net-vyos vpcs1 local 10.0.1.31 00:50:79:66:68:14 active 2025-06-12 05:06:27+00:00 2025-06-13 05:06:27+00:00 11:45:22 net-vyos vpcs1 local 10.0.1.32 00:50:79:66:68:15 active 2025-06-12 05:08:13+00:00 2025-06-13 05:08:13+00:00 11:47:08 net-vyos vpcs1 local
Log from the secondary dhcp server:
Jun 12 14:24:51 kea-dhcp4[6127]: 2025-06-12 14:24:51.786 INFO [kea-dhcp4.packet s/6127.140611457291968] DHCP4_PACKET_SEND [hwtype=1 00:50:79:66:68:0f], cid=[01: 00:50:79:66:68:0f], tid=0x722bf52f: trying to send packet DHCPACK (type 5) from 10.0.1.1:67 to 10.0.1.30:68 on interface eth0