Project

General

Profile

Actions

Regression #16271

open

DHCP Lease list fails to show the interface if 2 interfaces with similar subnet are presented in the config.

Added by Lev Prokofev 3 months ago. Updated 3 months ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
DHCP (IPv4)
Target version:
-
Start date:
Due date:
% Done:

0%

Estimated time:
Plus Target Version:
Release Notes:
Default
Affected Version:
Affected Architecture:

Description

Config:

IX0 - 10.149.49.1/24 enabled

        <opt2>
            <descr><![CDATA[OPT10]]></descr>
            <if>ix1.30</if>
            <enable></enable>
            <ipaddr>10.149.49.1</ipaddr>
            <subnet>24</subnet>
            <spoofmac></spoofmac>
        </opt2>

IX1 - 10.149.49.1/24 disabled (purpose is a backup port)

        <opt3>
            <if>ix1</if>
            <descr><![CDATA[IX1]]></descr>
            <spoofmac></spoofmac>
            <ipaddr>10.149.49.1</ipaddr>
            <subnet>24</subnet>
        </opt3>

DHCP:

        <opt2>
            <range>
                <from>10.149.49.10</from>
                <to>10.149.49.20</to>
            </range>
            <failover_peerip></failover_peerip>
            <dnsregpolicy>default</dnsregpolicy>
            <earlydnsregpolicy>default</earlydnsregpolicy>
            <defaultleasetime></defaultleasetime>
            <maxleasetime></maxleasetime>
            <netmask></netmask>
            <gateway></gateway>
            <domain></domain>
            <domainsearchlist></domainsearchlist>
            <ddnsdomain></ddnsdomain>
            <ddnsdomainprimary></ddnsdomainprimary>
            <ddnsdomainprimaryport></ddnsdomainprimaryport>
            <ddnsdomainsecondary></ddnsdomainsecondary>
            <ddnsdomainsecondaryport></ddnsdomainsecondaryport>
            <ddnsdomainkeyname></ddnsdomainkeyname>
            <ddnsdomainkeyalgorithm></ddnsdomainkeyalgorithm>
            <ddnsdomainkey></ddnsdomainkey>
            <mac_allow></mac_allow>
            <mac_deny></mac_deny>
            <ddnsclientupdates></ddnsclientupdates>
            <tftp></tftp>
            <ldap></ldap>
            <nextserver></nextserver>
            <filename></filename>
            <filename32></filename32>
            <filename64></filename64>
            <filename32arm></filename32arm>
            <filename64arm></filename64arm>
            <uefihttpboot></uefihttpboot>
            <rootpath></rootpath>
            <numberoptions></numberoptions>
            <custom_kea_config></custom_kea_config>
            <enable></enable>
        </opt2>
        <opt3>
            <range>
                <from>10.149.49.10</from>
                <to>10.149.49.100</to>
            </range>
            <enable></enable>
            <failover_peerip></failover_peerip>
            <dnsregpolicy>default</dnsregpolicy>
            <earlydnsregpolicy>default</earlydnsregpolicy>
            <defaultleasetime></defaultleasetime>
            <maxleasetime></maxleasetime>
            <netmask></netmask>
            <gateway></gateway>
            <domain></domain>
            <domainsearchlist></domainsearchlist>
            <ddnsdomain></ddnsdomain>
            <ddnsdomainprimary></ddnsdomainprimary>
            <ddnsdomainprimaryport></ddnsdomainprimaryport>
            <ddnsdomainsecondary></ddnsdomainsecondary>
            <ddnsdomainsecondaryport></ddnsdomainsecondaryport>
            <ddnsdomainkeyname></ddnsdomainkeyname>
            <ddnsdomainkeyalgorithm></ddnsdomainkeyalgorithm>
            <ddnsdomainkey></ddnsdomainkey>
            <mac_allow></mac_allow>
            <mac_deny></mac_deny>
            <ddnsclientupdates></ddnsclientupdates>
            <tftp></tftp>
            <ldap></ldap>
            <nextserver></nextserver>
            <filename></filename>
            <filename32></filename32>
            <filename64></filename64>
            <filename32arm></filename32arm>
            <filename64arm></filename64arm>
            <uefihttpboot></uefihttpboot>
            <rootpath></rootpath>
            <numberoptions></numberoptions>
            <custom_kea_config></custom_kea_config>
        </opt3>

It results in an empty interface in the DHCP lease list

It appears to have been fixed previously for ISC https://redmine.pfsense.org/issues/13127

Tested on 24.11 and 25.03 Beta.


Files

Actions #1

Updated by Lev Prokofev 3 months ago

  • Subject changed from DHCP Lease list fails to show the interface if 2 interfaces with similar subnet presented in the config. to DHCP Lease list fails to show the interface if 2 interfaces with similar subnet are presented in the config.
Actions #2

Updated by Jordan G 3 months ago

the lease utilization list only displays 1 interface for me despite having (kea) dhcp enabled on multiple interfaces 25.03.b.20250610.1659

Actions

Also available in: Atom PDF