View and renew a DHCP lease

Author: name contact BSD flavour

Reviewer: name contact BSD flavour

Reviewer: Yannick Cadin yannick@diablotin.fr FreeBSD/OpenBSD


Concept

An admin should have a basic understanding of DHCP leases and how to configure a client to override the settings received from a DHCP server. In addition, be able to view the current lease(((lease, DHCP))), release it and renew a lease. Since the DHCP(((DHCP))) client used varies, be familiar with using the DCHP client commands on each BSD.

Introduction

dhclient: Dynamic Host Configuration Protocol (DHCP) client

dhclient.leases: DHCP client lease database

dhclient.conf: DHCP client configuration file

dhcp-options(5): DHCP configuration options

files:

/etc/dhclient.conf

/sbin/dhclient

/sbin/dhclient-script

/var/db/dhclient.leases

configure a client to override the settings received from a DHCP server: use require or supersede options in dhclient.conf

view the current lease (all BSDs):

""less /var/db/dhclient.leases.if_name

release the current lease:

""dhclient -r

request a new lease / renew a lease:

""dhclient ifname

Examples

Practice Exercises

More information

dhclient(8), dhclient.leases(5), dhclient.conf(5), rc.conf(5)

TODO: netbsd also has dhcpcd