Package | Description |
---|---|
org.apache.directory.server.dhcp.options |
Provides base message objects for DHCP options.
|
org.apache.directory.server.dhcp.options.dhcp |
Provides DHCP options for the DHCP protocol.
|
org.apache.directory.server.dhcp.options.linklayer |
Provides link layer options for the DHCP protocol.
|
org.apache.directory.server.dhcp.options.misc |
Provides miscellaneous options for the DHCP protocol.
|
org.apache.directory.server.dhcp.options.perhost |
Provides per-host options for the DHCP protocol.
|
org.apache.directory.server.dhcp.options.perinterface |
Provides per-interface options for the DHCP protocol.
|
org.apache.directory.server.dhcp.options.tcp |
Provides TCP options for the DHCP protocol.
|
org.apache.directory.server.dhcp.options.vendor |
Provides vendor options for the DHCP protocol.
|
Modifier and Type | Class and Description |
---|---|
class |
AddressListOption
The Dynamic Host Configuration Protocol (DHCP) provides a framework
for passing configuration information to hosts on a TCP/IP network.
|
class |
AddressOption
The Dynamic Host Configuration Protocol (DHCP) provides a framework
for passing configuration information to hosts on a TCP/IP network.
|
class |
ByteOption
The Dynamic Host Configuration Protocol (DHCP) provides a framework for
passing configuration information to hosts on a TCP/IP network.
|
class |
IntOption
The Dynamic Host Configuration Protocol (DHCP) provides a framework for
passing configuration information to hosts on a TCP/IP network.
|
class |
ShortOption
The Dynamic Host Configuration Protocol (DHCP) provides a framework for
passing configuration information to hosts on a TCP/IP network.
|
class |
StringOption
The Dynamic Host Configuration Protocol (DHCP) provides a framework for
passing configuration information to hosts on a TCP/IP network.
|
Modifier and Type | Method and Description |
---|---|
DhcpOption |
OptionsField.get(Class optionClass)
Return the (first) DHCP option matching a given option class or
null of the option isn't set. |
DhcpOption |
OptionsField.get(int tag)
Return the (first) DHCP option matching a given tag or
null
of the option isn't set. |
Modifier and Type | Method and Description |
---|---|
void |
OptionsField.add(DhcpOption option) |
Modifier and Type | Class and Description |
---|---|
class |
BootfileName
This option is used to identify a bootfile when the 'file' field in
the DHCP header has been used for DHCP options.
|
class |
ClientIdentifier
This option is used by DHCP clients to specify their unique
identifier.
|
class |
DhcpMessageType
This option is used to convey the type of the DHCP message.
|
class |
IpAddressLeaseTime
This option is used in a client request (DHCPDISCOVER or DHCPREQUEST)
to allow the client to request a lease time for the IP address.
|
class |
MaximumDhcpMessageSize
This option specifies the maximum length DHCP message that it is
willing to accept.
|
class |
Message
This option is used by a DHCP server to provide an error message to a
DHCP client in a DHCPNAK message in the event of a failure.
|
class |
OptionOverload
This option is used to indicate that the DHCP 'sname' or 'file'
fields are being overloaded by using them to carry DHCP options.
|
class |
ParameterRequestList
This option is used by a DHCP client to request values for specified
configuration parameters.
|
class |
RebindingTimeValue
This option specifies the time interval from address assignment until
the client transitions to the REBINDING state.
|
class |
RenewalTimeValue
This option specifies the time interval from address assignment until
the client transitions to the RENEWING state.
|
class |
RequestedIpAddress
This option is used in a client request (DHCPDISCOVER) to allow the
client to request that a particular IP address be assigned.
|
class |
ServerIdentifier
This option is used in DHCPOFFER and DHCPREQUEST messages, and may
optionally be included in the DHCPACK and DHCPNAK messages.
|
class |
TftpServerName
This option is used to identify a TFTP server when the 'sname' field
in the DHCP header has been used for DHCP options.
|
class |
UnrecognizedOption
This pseudo option represents all options which have not been recognized and
parsed as specific implementations.
|
class |
VendorClassIdentifier
This option is used by DHCP clients to optionally identify the vendor
type and configuration of a DHCP client.
|
Modifier and Type | Class and Description |
---|---|
class |
ArpCacheTimeout
This option specifies the timeout in seconds for ARP cache entries.
|
class |
EthernetEncapsulation
This option specifies whether or not the client should use Ethernet
Version 2 (RFC 894) or IEEE 802.3 (RFC 1042) encapsulation
if the interface is an Ethernet.
|
class |
TrailerEncapsulation
This option specifies whether or not the client should negotiate the
use of trailers (RFC 893) when using the ARP protocol.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultFingerServers
The Finger server option specifies a list of Finger available to the
client.
|
class |
DefaultIrcServers
The IRC server option specifies a list of IRC available to the
client.
|
class |
DefaultWwwServers
The WWW server option specifies a list of WWW available to the
client.
|
class |
MobileIpHomeAgents
This option specifies a list of IP addresses indicating mobile IP
home agents available to the client.
|
class |
NbddServers
The NetBIOS datagram distribution server (NBDD) option specifies a
list of RFC 1001/1002 NBDD servers listed in order of preference.
|
class |
NetbiosNameServers
The NetBIOS name server (NBNS) option specifies a list of RFC
1001/1002 NBNS name servers listed in order of preference.
|
class |
NetbiosNodeType
The NetBIOS node type option allows NetBIOS over TCP/IP clients which
are configurable to be configured as described in RFC 1001/1002.
|
class |
NetbiosScope
The NetBIOS scope option specifies the NetBIOS over TCP/IP scope
parameter for the client as specified in RFC 1001/1002.
|
class |
NisDomain
This option specifies the name of the client's NIS domain.
|
class |
NisPlusDomain
This option specifies the name of the client's NIS+ domain.
|
class |
NisPlusServers
This option specifies a list of IP addresses indicating NIS+ servers
available to the client.
|
class |
NisServers
This option specifies a list of IP addresses indicating NIS servers
available to the client.
|
class |
NntpServers
The NNTP server option specifies a list of NNTP available to the
client.
|
class |
NtpServers
This option specifies a list of IP addresses indicating NTP
servers available to the client.
|
class |
Pop3Servers
The POP3 server option specifies a list of POP3 available to the
client.
|
class |
SmtpServers
The SMTP server option specifies a list of SMTP servers available to
the client.
|
class |
StdaServers
The StreetTalk Directory Assistance (STDA) server option specifies a
list of STDA servers available to the client.
|
class |
StreetTalkServers
The StreetTalk server option specifies a list of StreetTalk servers
available to the client.
|
class |
VendorSpecificInformation
This option is used by clients and servers to exchange vendor-
specific information.
|
class |
XWindowDisplayManagers
This option specifies a list of IP addresses of systems that are
running the X Window System Display Manager and are available to the
client.
|
class |
XWindowFontServers
This option specifies a list of X Window System Font servers
available to the client.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultIpTimeToLive
This option specifies the default time-to-live that the client should
use on outgoing datagrams.
|
class |
IpForwarding
This option specifies whether the client should configure its IP
layer for packet forwarding.
|
class |
MaximumDatagramSize
This option specifies the maximum size datagram that the client
should be prepared to reassemble.
|
class |
NonLocalSourceRouting
This option specifies whether the client should configure its IP
layer to allow forwarding of datagrams with non-local source routes.
|
class |
PathMtuAgingTimeout
This option specifies the timeout (in seconds) to use when aging Path
MTU values discovered by the mechanism defined in RFC 1191.
|
class |
PathMtuPlateauTable
This option specifies a table of MTU sizes to use when performing
Path MTU Discovery as defined in RFC 1191.
|
class |
PolicyFilter
This option specifies policy filters for non-local source routing.
|
Modifier and Type | Class and Description |
---|---|
class |
AllSubnetsAreLocal
This option specifies whether or not the client may assume that all
subnets of the IP network to which the client is connected use the
same MTU as the subnet of that network to which the client is
directly connected.
|
class |
BroadcastAddress
This option specifies the broadcast address in use on the client's
subnet.
|
class |
InterfaceMtu
This option specifies the MTU to use on this interface.
|
class |
MaskSupplier
This option specifies whether or not the client should respond to
subnet mask requests using ICMP.
|
class |
PerformMaskDiscovery
This option specifies whether or not the client should perform subnet
mask discovery using ICMP.
|
class |
PerformRouterDiscovery
This option specifies whether or not the client should solicit
routers using the Router Discovery mechanism defined in RFC 1256.
|
class |
RouterSolicitationAddress
This option specifies the address to which the client should transmit
router solicitation requests.
|
class |
StaticRoute
This option specifies a list of static routes that the client should
install in its routing cache.
|
Modifier and Type | Class and Description |
---|---|
class |
TcpDefaultTimeToLive
This option specifies the default TTL that the client should use when
sending TCP segments.
|
class |
TcpKeepaliveGarbage
This option specifies the interval (in seconds) that the client TCP
should wait before sending a keepalive message on a TCP connection.
|
class |
TcpKeepaliveInterval
This option specifies the whether or not the client should send TCP
keepalive messages with a octet of garbage for compatibility with
older implementations.
|
Modifier and Type | Class and Description |
---|---|
class |
BootFileSize
This option specifies the length in 512-octet blocks of the default
boot image for the client.
|
class |
CookieServers
The cookie server option specifies a list of RFC 865 cookie
servers available to the client.
|
class |
DomainName
This option specifies the domain name that client should use when
resolving hostnames via the Domain Name System.
|
class |
DomainNameServers
The domain name server option specifies a list of Domain Name System
(STD 13, RFC 1035 [8]) name servers available to the client.
|
class |
ExtensionsPath
A string to specify a file, retrievable via TFTP, which contains
information which can be interpreted in the same way as the 64-octet
vendor-extension field within the BOOTP response, with the following
exceptions:
- the length of the file is unconstrained;
- all references to Tag 18 (i.e., instances of the
BOOTP Extensions Path field) within the file are
ignored.
|
class |
HostName
This option specifies the name of the client.
|
class |
ImpressServers
The Impress server option specifies a list of Imagen Impress servers
available to the client.
|
class |
LogServers
The log server option specifies a list of MIT-LCS UDP log servers
available to the client.
|
class |
LprServers
The LPR server option specifies a list of RFC 1179 line printer
servers available to the client.
|
class |
MeritDumpFile
This option specifies the path-name of a file to which the client's
core image should be dumped in the event the client crashes.
|
class |
NameServers
The name server option specifies a list of IEN 116 name servers
available to the client.
|
class |
ResourceLocationServers
This option specifies a list of RFC 887 Resource Location
servers available to the client.
|
class |
RootPath
This option specifies the path-name that contains the client's root
disk.
|
class |
Routers
The router option specifies a list of IP addresses for routers on the
client's subnet.
|
class |
SubnetMask
The subnet mask option specifies the client's subnet mask as per RFC
950.
|
class |
SwapServer
This specifies the IP address of the client's swap server.
|
class |
TimeOffset
The time offset field specifies the offset of the client's subnet in
seconds from Coordinated Universal Time (UTC).
|
class |
TimeServers
The time server option specifies a list of RFC 868 time servers
available to the client.
|
Copyright © 2003–2020 The Apache Software Foundation. All rights reserved.