Technical References

Description
The scope command lets you manipulate address ranges in the
DHCP server.
When creating a scope using a template, specify - for the
<name> to allow the scope template's scope-name to name
the scope.
scope <name> listLeases
The listLeases command lists the leases associated
with this scope.
scope <name> addRange <start> <end>
scope <name> removeRange <start> <end>
scope <name> listRanges
The addRange command adds a range of available addresses
to the scope. The <start> and <end> values can either be
full IP addresses or host numbers within the scope's
subnet. It is an error if either <start> or <end> is
an IP address outside the scope's subnet or is a host
number that exceeds the bits allocated to host numbers
by the scope's netmask.
The removeRange command removes a range of addresses from the
scope's control.
The listRanges command lists the current ranges of addresses
available for allocation.
scope <name> addReservation <ipaddr> (<macaddr>|<lookup-key>)
[-mac|-blob|-string]
scope <name> removeReservation (<ipaddr>|<macaddr>|<lookup-key>)
[-mac|-blob|-string]
scope <name> listReservations
The addReservation command adds a reservation for a
specific IP address to a specific MAC address or lookup
key.
The removeReservation command removes the reservation for
an IP address, MAC address, or lookup key.
The listReservations command lists the available
reservations.
scope <name> changeMask <mask>
The changeMask command changes the scope's netmask. It
also changes the primary-mask properties of any secondary
scopes. Warnings are issued if the netmask is "narrowed"
and any reservations or ranges fall outside the network
defined by the new mask and existing address.
scope <name> clearUnavailable
The clearUnavailable command moves all unavailable leases
in the specified scope to available.
scope applyTemplate