Lease
Lease is a DHCP software distribution consisting of DHCPv4 and DHCPv6 servers, relay agents, clients, and various utilities.
Contents
What is Lease?
Lease is an enterprise-grade DHCP software distribution. It is maintained as a DHCP reference implementation by closely adhering to the DHCP standards. Lease includes the following programs:
dhcpd
— DHCPv4 and DHCPv6 serverdhcrelay
— DHCPv4 and DHCPv6 relay agentdhclient
— DHCPv4 and DHCPv6 clientomshell
— provides an interactive way to connect to, query, and possibly changedhcpd
's state via OMAPI
These programs implement various DHCP protocols and features. Lease programs and their config files are extensively documented in the Lease User Manual and manpages.
Why use Lease?
Here are some reasons for using Lease:
- You want to automatically configure your client host using settings received via DHCP.
- You have a large number of hosts and want to conveniently manage and auto-configure their network settings dynamically.
- You want a well-documented DHCP product.
Lease features
This section is yet to be written.
Lease installation
Warning
Lease releases are currently public alpha releases, i.e., they are published only for testing purposes. They are known to have issues, and we are fixing them.
Lease software packages are available for the following operating system platforms:
To install Lease version 1.99.6 on Red Hat Enterprise Linux
10 (x86_64), follow these steps as the root
user.
First, install the border-release
RPM package that will
add the border-epel
and border-epel-testing
DNF repositories to your system,
as well as associated GPG keys used to verify signed RPM packages from
these repositories:
# dnf install https://download.banu.com/packages/border/1.99/epel/testing/10/x86_64/border-release-1.99.6.20250811025749.965cadab44-1.el10.noarch.rpm
Then, enable the border-fedora-testing
DNF repository:
# dnf config-manager setopt border-fedora-testing.enabled=1
Then, install the lease
RPM package that will install the
Lease software and documentation:
# dnf install lease
Then, if you wish to run the DHCP servers, configure them
suitably by editing /etc/lease/dhcpd.conf
and /etc/lease/dhcpd6.conf
, and then run them:
# systemctl enable --now dhcpd
# systemctl enable --now dhcpd6
To install Lease version 1.99.6 on Red Hat Enterprise Linux
10 (aarch64), follow these steps as the root
user.
First, install the border-release
RPM package that will
add the border-epel
and border-epel-testing
DNF repositories to your system,
as well as associated GPG keys used to verify signed RPM packages from
these repositories:
# dnf install https://download.banu.com/packages/border/1.99/epel/testing/10/aarch64/border-release-1.99.6.20250811025749.965cadab44-1.el10.noarch.rpm
Then, enable the border-fedora-testing
DNF repository:
# dnf config-manager setopt border-fedora-testing.enabled=1
Then, install the lease
RPM package that will install the
Lease software and documentation:
# dnf install lease
Then, if you wish to run the DHCP servers, configure them
suitably by editing /etc/lease/dhcpd.conf
and /etc/lease/dhcpd6.conf
, and then run them:
# systemctl enable --now dhcpd
# systemctl enable --now dhcpd6
To install Lease version 1.99.6 on Red Hat Enterprise Linux
9 (x86_64), follow these steps as the root
user.
First, install the border-release
RPM package that will
add the border-epel
and border-epel-testing
DNF repositories to your system,
as well as associated GPG keys used to verify signed RPM packages from
these repositories:
# dnf install https://download.banu.com/packages/border/1.99/epel/testing/9/x86_64/border-release-1.99.6.20250811025749.965cadab44-1.el9.noarch.rpm
Then, enable the border-fedora-testing
DNF repository:
# dnf config-manager setopt border-fedora-testing.enabled=1
Then, install the lease
RPM package that will install the
Lease software and documentation:
# dnf install lease
Then, if you wish to run the DHCP servers, configure them
suitably by editing /etc/lease/dhcpd.conf
and /etc/lease/dhcpd6.conf
, and then run them:
# systemctl enable --now dhcpd
# systemctl enable --now dhcpd6
To install Lease version 1.99.6 on Red Hat Enterprise Linux
9 (aarch64), follow these steps as the root
user.
First, install the border-release
RPM package that will
add the border-epel
and border-epel-testing
DNF repositories to your system,
as well as associated GPG keys used to verify signed RPM packages from
these repositories:
# dnf install https://download.banu.com/packages/border/1.99/epel/testing/9/aarch64/border-release-1.99.6.20250811025749.965cadab44-1.el9.noarch.rpm
Then, enable the border-fedora-testing
DNF repository:
# dnf config-manager setopt border-fedora-testing.enabled=1
Then, install the lease
RPM package that will install the
Lease software and documentation:
# dnf install lease
Then, if you wish to run the DHCP servers, configure them
suitably by editing /etc/lease/dhcpd.conf
and /etc/lease/dhcpd6.conf
, and then run them:
# systemctl enable --now dhcpd
# systemctl enable --now dhcpd6
To install Lease version 1.99.6 on Red Hat Enterprise Linux
8 (x86_64), follow these steps as the root
user.
First, install the border-release
RPM package that will
add the border-epel
and border-epel-testing
DNF repositories to your system,
as well as associated GPG keys used to verify signed RPM packages from
these repositories:
# dnf install https://download.banu.com/packages/border/1.99/epel/testing/8/x86_64/border-release-1.99.6.20250811025749.965cadab44-1.el8.noarch.rpm
Then, enable the border-fedora-testing
DNF repository:
# dnf config-manager setopt border-fedora-testing.enabled=1
Then, install the lease
RPM package that will install the
Lease software and documentation:
# dnf install lease
Then, if you wish to run the DHCP servers, configure them
suitably by editing /etc/lease/dhcpd.conf
and /etc/lease/dhcpd6.conf
, and then run them:
# systemctl enable --now dhcpd
# systemctl enable --now dhcpd6
To install Lease version 1.99.6 on Red Hat Enterprise Linux
8 (aarch64), follow these steps as the root
user.
First, install the border-release
RPM package that will
add the border-epel
and border-epel-testing
DNF repositories to your system,
as well as associated GPG keys used to verify signed RPM packages from
these repositories:
# dnf install https://download.banu.com/packages/border/1.99/epel/testing/8/aarch64/border-release-1.99.6.20250811025749.965cadab44-1.el8.noarch.rpm
Then, enable the border-fedora-testing
DNF repository:
# dnf config-manager setopt border-fedora-testing.enabled=1
Then, install the lease
RPM package that will install the
Lease software and documentation:
# dnf install lease
Then, if you wish to run the DHCP servers, configure them
suitably by editing /etc/lease/dhcpd.conf
and /etc/lease/dhcpd6.conf
, and then run them:
# systemctl enable --now dhcpd
# systemctl enable --now dhcpd6
To install Lease version 1.99.6 on Fedora Linux
42 (x86_64), follow these steps as the root
user.
First, install the border-release
RPM package that will
add the border-fedora
and border-fedora-testing
DNF repositories to your system,
as well as associated GPG keys used to verify signed RPM packages from
these repositories:
# dnf install https://download.banu.com/packages/border/1.99/fedora/testing/42/x86_64/border-release-1.99.6.20250811025749.965cadab44-1.fc42.noarch.rpm
Then, enable the border-fedora-testing
DNF repository:
# dnf config-manager setopt border-fedora-testing.enabled=1
Then, install the lease
RPM package that will install the
Lease software and documentation:
# dnf install lease
Then, if you wish to run the DHCP servers, configure them
suitably by editing /etc/lease/dhcpd.conf
and /etc/lease/dhcpd6.conf
, and then run them:
# systemctl enable --now dhcpd
# systemctl enable --now dhcpd6
To install Lease version 1.99.6 on Fedora Linux
42 (aarch64), follow these steps as the root
user.
First, install the border-release
RPM package that will
add the border-fedora
and border-fedora-testing
DNF repositories to your system,
as well as associated GPG keys used to verify signed RPM packages from
these repositories:
# dnf install https://download.banu.com/packages/border/1.99/fedora/testing/42/aarch64/border-release-1.99.6.20250811025749.965cadab44-1.fc42.noarch.rpm
Then, enable the border-fedora-testing
DNF repository:
# dnf config-manager setopt border-fedora-testing.enabled=1
Then, install the lease
RPM package that will install the
Lease software and documentation:
# dnf install lease
Then, if you wish to run the DHCP servers, configure them
suitably by editing /etc/lease/dhcpd.conf
and /etc/lease/dhcpd6.conf
, and then run them:
# systemctl enable --now dhcpd
# systemctl enable --now dhcpd6
To install Lease version 1.99.6 on Fedora Linux
41 (x86_64), follow these steps as the root
user.
First, install the border-release
RPM package that will
add the border-fedora
and border-fedora-testing
DNF repositories to your system,
as well as associated GPG keys used to verify signed RPM packages from
these repositories:
# dnf install https://download.banu.com/packages/border/1.99/fedora/testing/41/x86_64/border-release-1.99.6.20250811025749.965cadab44-1.fc41.noarch.rpm
Then, enable the border-fedora-testing
DNF repository:
# dnf config-manager setopt border-fedora-testing.enabled=1
Then, install the lease
RPM package that will install the
Lease software and documentation:
# dnf install lease
Then, if you wish to run the DHCP servers, configure them
suitably by editing /etc/lease/dhcpd.conf
and /etc/lease/dhcpd6.conf
, and then run them:
# systemctl enable --now dhcpd
# systemctl enable --now dhcpd6
To install Lease version 1.99.6 on Fedora Linux
41 (aarch64), follow these steps as the root
user.
First, install the border-release
RPM package that will
add the border-fedora
and border-fedora-testing
DNF repositories to your system,
as well as associated GPG keys used to verify signed RPM packages from
these repositories:
# dnf install https://download.banu.com/packages/border/1.99/fedora/testing/41/aarch64/border-release-1.99.6.20250811025749.965cadab44-1.fc41.noarch.rpm
Then, enable the border-fedora-testing
DNF repository:
# dnf config-manager setopt border-fedora-testing.enabled=1
Then, install the lease
RPM package that will install the
Lease software and documentation:
# dnf install lease
Then, if you wish to run the DHCP servers, configure them
suitably by editing /etc/lease/dhcpd.conf
and /etc/lease/dhcpd6.conf
, and then run them:
# systemctl enable --now dhcpd
# systemctl enable --now dhcpd6
Note
Users of Red Hat Enterprise Linux clones such as Rocky Linux and AlmaLinux can use the Red Hat Enterprise Linux packages of the corresponding version and follow the corresponding installation instructions.
Lease documentation
Lease is documented in the Lease User Manual, and manpages are provided for the Lease programs and their config files. The user manual and manpages are also included in the software packages.
Branch | Type | User Manual | User Manual | Download HTML | README | License |
---|---|---|---|---|---|---|
1.99 | Development | View PDF | View HTML | Download HTML ZIP | View README | View license |
Lease support
- To report a bug in the product, please email <lease-bugs@banu.com> with detailed information about the issue. Please include sufficient information to allow reproduction of the problem by us.
- Personal users of Lease may email the Lease mailing lists for support. Please see the mailing lists instructions on how to use the lists.
- Commercial users of Lease should follow the instructions provided to them for creating support tickets.
Lease support plansThree different Lease support plans are offered. Paid plans have annual contract periods. |
Personal
Free
Install Lease
|
Business
US $5,000/month
Contact us
|
Large operator
US $20,000/month
Contact us
|
Contract period | Not applicable | 12 months | 12 months |
Supported instances | Not applicable | 4 | 32 |
Support hours | Not applicable | Business hours (9 AM—5 PM) | 24x7 throughout the year |
Response time | Not applicable | Within 1 business day | Immediate |
Public discussion forum & mailing lists | |||
Support by email | |||
Support by voice/video | |||
Advance information about vulnerabilities |