namepool - DHCP server database
The namepool database provides joind with names that are
available for dynamic assignment to clients of the DHCP
protocol. For each DHCP server and domain name (NIS or
DNS), the database contains a collection of names available
for allocation to DHCP clients within those domains.
One name plays a distinguished role - it is used as a prefix
when the pool has been exhausted. Names are generated
from the prefix by appending a number, 1,2.., and a trailing
'd'. The namepool file is read whenever joind starts.
Names within the database must not be allocated to hosts
which are not DHCP clients, and if the administration of a
domain is shared between several DHCP servers, the namepools
that each has must be disjoint. Names may be added
and removed from the namepool file. If a name is removed
from the file it remains bound to the client to which it
was allocated; if no such binding is in effect the name is
excised from the server's pool the next time the server
starts. Once a name is dynamically bound to a host it
will never be reused even if that host subsequently
acquires a new name, but there is no need to remove it
from namepool.
FORMAT [Toc] [Back]
Blank lines and lines beginning with a number sign (#) are
ignored. A new entry must begin in column one and has one
of the following formats:
domain
server
domain
server
name_pre-
fix
The domain variable is the domain in which the names which
follow are assigned.
The server variable is the name or IP address of the
server in charge of allocating these names to clients.
The prefix variable is the prefix that will be used when
the pool is exhausted.
Succeeding lines contain one or more names for domains
that are to be allocated by the server. Each of these
succeeding lines must begin with at least one white space
character.
/etc/join/namepool
joind(8), join.ipaddresses(4) delim off
namepool(4)
[ Back ] |