I think this might be a case sensitivity issue causing the functionally static reservations to not be recognized as such. Specifically:
- My imported reservations have MAC addresses with uppercase letters. The leases page shows MAC addresses only with lowercase letters in the MAC, even for the reservations with uppercase letters in the MAC.
- If I click the "Add Reservation" + button on the leases page to try and create a reservation for a lease with uppercase letters in the MAC address, it complains that "'[ip address]' is already used in another DHCP host entry." This indicates that it doesn't recognize the MAC address as being the same due to case differences and only sees a collision of the IP.
- If I go to my Hosts page and edit a host reservation which has uppercase letters in the MAC and replace it with the same MAC but with lowercase letters, hit Apply and go back to the leases page, then the lease instantly changes from "dynamic" to "static" (even though it was technically static before) and the "Add reservation" button changes to the "Find reservation".
So either there needs to be case insensitivity added to how MAC addresses are handled in the GUI, or there needs to be a conversion process added somewhere to the section where DHCP reservations are added/imported to Hosts that makes all the letters in MAC addresses lowercase.
- My imported reservations have MAC addresses with uppercase letters. The leases page shows MAC addresses only with lowercase letters in the MAC, even for the reservations with uppercase letters in the MAC.
- If I click the "Add Reservation" + button on the leases page to try and create a reservation for a lease with uppercase letters in the MAC address, it complains that "'[ip address]' is already used in another DHCP host entry." This indicates that it doesn't recognize the MAC address as being the same due to case differences and only sees a collision of the IP.
- If I go to my Hosts page and edit a host reservation which has uppercase letters in the MAC and replace it with the same MAC but with lowercase letters, hit Apply and go back to the leases page, then the lease instantly changes from "dynamic" to "static" (even though it was technically static before) and the "Add reservation" button changes to the "Find reservation".
So either there needs to be case insensitivity added to how MAC addresses are handled in the GUI, or there needs to be a conversion process added somewhere to the section where DHCP reservations are added/imported to Hosts that makes all the letters in MAC addresses lowercase.
"