Lease

Lease is a DHCP software distribution consisting of DHCPv4 and DHCPv6 servers, relay agents, clients, and various utilities.

Install Lease 1.99.6 Documentation Support plans


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 server
  • dhcrelay — DHCPv4 and DHCPv6 relay agent
  • dhclient — DHCPv4 and DHCPv6 client
  • omshell — provides an interactive way to connect to, query, and possibly change dhcpd'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

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

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 plans

Three 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