Provided by:
dhcp3-common_3.1.3-2ubuntu6_i386 
dhcp-options -
(DHCP: Dynamic Host Configuration Protocol)
DHCP
dhcpd(8)
dhclient(8)
:
DHCP option option
DHCP
:
ip-address
IP ( 239.254.197.10)
( haagen.isc.org)
IP
int32
32 uint32
32 int16
uint16
16 int8
uint8
8
8
text
NVT ASCII
root-path
option root-path "10.0.1.4:/var/tmp/rootfs";
domain-name
DHCP text
flag
true false (on off )
string
NVT ASCII
16 :
option dhcp-client-identifier "CLIENT-FOO";
option dhcp-client-identifier 43:4c:49:45:54:2d:46:4f:4f;
DHCP
dhcp-eval(5)
:
option my-option = expression ;
:
option hostname = binary-to-ascii (16, 8, "-",
substring (hardware, 1, 6));
DHCP
DHCP IETF
DHCP
DHCP ()
:
option all-subnets-local flag;
IP
MTU MTU
true MTU
false MTU
option arp-cache-timeout uint32;
ARP
option bootfile-name text;
filename BOOTP DHCP
option boot-size uint16;
512
option broadcast-address ip-address;
STD 3 (RFC1122) 3.2.1.3
option cookie-servers ip-address [, ip-address... ];
RFC 865
option default-ip-ttl uint8;
(TTL)
option default-tcp-ttl uint8;
TCP
TTL
1
option dhcp-client-identifier string;
DHCP
dhcpd
DHCP ASCII
ASCII 0
option dhcp-client-identifier "foo";
option dhcp-client-identifier "\0foo";
option dhcp-lease-time uint32;
(DHCPDISCOVER DHCPREQUEST)
IP
(DHCPOFFER) DHCP
dhcpd.conf(5)
max-lease-time default-lease-time
option dhcp-max-message-size uint16;
dhcp-max-message-size
BOOTP DHCP
option dhcp-message text;
DHCP DHCPNAK DHCP
DHCPDECLINE
option dhcp-message-type uint8;
DHCP DHCP
(RFC2132 )
1 DHCPDISCOVER
2 DHCPOFFER
3 DHCPREQUEST
4 DHCPDECLINE
5 DHCPACK
6 DHCPNAK
7 DHCPRELEASE
8 DHCPINFORM
option dhcp-option-overload uint8;
DHCP 'sname' 'file' DHCP
DHCP
:
1 'file'
2 'sname'
3
option dhcp-parameter-request-list uint16;
ISC DHCP request
DHCP
DHCP
option dhcp-rebinding-time uint32;
REBINDING
option dhcp-renewal-time uint32;
RENEWING
option dhcp-requested-address ip-address;
DHCPDISCOVER IP
option dhcp-server-identifier ip-address;
DHCPOFFER DHCPREQUEST
DHCPACK DHCPNAK DHCP (: ) DHCPOFFER DHCP DHCP DHCP
'server identifier'
DHCP DHCPREQUEST
IP
dhcpd.conf(5)
server-identifier
option domain-name text;
option domain-name-servers ip-address [, ip-address... ];
domain-name-servers
(STD 13, RFC 1035)
option extensions-path text;
RFC2132 DHCP
option finger-server ip-address [, ip-address... ];
Finger Finger
option font-servers ip-address [, ip-address... ];
X Window System
option host-name string;
(domain-name )
RFC 1035
( rc.conf(5) ) dhclient-script(8)
option ieee802-3-encapsulation flag;
2 (RFC 894) IEEE 802.3 (RFC 1042)
false RFC 894
true RFC 1042
option ien116-name-servers ip-address [, ip-address... ];
ien116-name-servers
IEN 116
option impress-servers ip-address [, ip-address... ];
impress-server
Imagen Impress
option interface-mtu uint16;
MTU MTU 68
option ip-forwarding flag;
IP
false IP
true IP
option irc-server ip-address [, ip-address... ];
IRC IRC
option log-servers ip-address [, ip-address... ];
log-server MIT-LCS UDP
option lpr-servers ip-address [, ip-address... ];
LPR
RFC 1179
option mask-supplier flag;
ICMP
false
true
option max-dgram-reassembly uint16;
576
option merit-dump text;
NVT ASCII
option mobile-ip-home-agent ip-address [, ip-address... ];
IP IP
1
option nds-context string;
nds-context NDS NetWare
option nds-servers ip-address [, ip-address... ];
nds-servers NDS IP
option nds-tree-name string;
nds-tree-name NDS NDS
option netbios-dd-server ip-address [, ip-address... ];
NetBIOS (NBDD) RFC 1001/1002 NBDD
option netbios-name-servers ip-address [, ip-address...];
NetBIOS (NBNS) RFC 1001/1002 NBNS NetBIOS WINS netbios-name-
servers WINS
option netbios-node-type uint8;
NetBIOS
NetBIOS over TCP/IP RFC 1001/1002
:
1 B : - WINS
2 P : - WINS
4 M : - WINS
8 H : - WINS
option netbios-scope string;
NetBIOS RFC 1001/1002
NetBIOS over TCP/IP
RFC1001, RFC1002, RFC1035
option nis-domain text;
NIS (Sun Network Information Services)
NVT ASCII
option nis-servers ip-address [, ip-address... ];
NIS IP
option nisplus-domain text;
NIS+ NVT ASCII
option nisplus-servers ip-address [, ip-address... ];
NIS+ IP
option nntp-server ip-address [, ip-address... ];
NNTP NNTP
option non-local-source-routing flag;
(non-local source route)
IP
( [4] 3.3.5 )
false
true
option ntp-servers ip-address [, ip-address... ];
NTP (RFC 1035) IP
option nwip-domain string;
NetWare/IP NetWare/IP
option nwip-suboptions string;
NetWare/IP
RFC2242
NetWare/IP
NetWare/IP
option path-mtu-aging-timeout uint32;
RFC 1191 MTU
()
option path-mtu-plateau-table uint16 [, uint16... ];
RFC 1191 MTU (Path MTU Discovery)
MTU 16
MTU 68
option perform-mask-discovery flag;
ICMP
false
true
option policy-filter ip-address ip-address
[, ip-address ip-address...];
IP
/
STD 3 (RFC1122)
option pop-server ip-address [, ip-address... ];
POP3 POP3
option resource-location-servers ip-address
[, ip-address...];
RFC 887
option root-path text;
NVT ASCII
option router-discovery flag;
RFC 1256 (Router Discovery)
false
true
option router-solicitation-address ip-address;
option routers ip-address [, ip-address... ];
routers IP
option slp-directory-agent boolean ip-address [, ip-address... ];
2 : 1 (Service Location Protocol Directory Agent) IP
true SLP IP
false SLP SLP
( RFC2165 )
slp-service-scope SLP DHCP
SLP NDS
NDS
slp-directory-agent
option slp-service-scope boolean text;
2 : SLP
true SLP
text SLP
SLP
option smtp-server ip-address [, ip-address... ];
SMTP SMTP
option static-routes ip-address ip-address
[, ip-address ip-address...];
IP
2
(0.0.0.0)
routers
IP
IP
DHCP DHCP
option streettalk-directory-assistance-server ip-address
[, ip-address...];
StreetTalk Directory Assistance (STDA)
STDA
option streettalk-server ip-address [, ip-address... ];
StreetTalk
StreetTalk
option subnet-mask ip-address;
RFC 950
dhcpd
option subnet-selection string;
()
RFC3011
118
!
option swap-server ip-address;
IP
option tcp-keepalive-garbage flag;
TCP
false
true
option tcp-keepalive-interval uint32;
TCP (keepalive)
TCP ()
32
0
option tftp-server-name text;
TFTP
server-name BOOTP DHCP
option time-offset int32;
time-offset (UTC)
option time-servers ip-address [, ip-address... ];
time-server RFC 868
option trailer-encapsulation flag;
ARP
(RFC 893 [14])
false
true
option uap-servers text;
(UAP)
URL UAP HTTP 1.1 SSLv3
URL
( http 80 https 443 )
URL
/uap 2 URL URL
option user-class string;
DHCP
vendor-class-identifier
DHCP
option vendor-class-identifier string;
DHCP
DHCP
DHCP :
set vendor-class option vendor-class-identifier;
DHCP
set vendor-class-identifier
set vendor-class "SUNW.Ultra-5_10";
vendor-class-identifier DHCP Server vendor-encapsulated-options
dhcpd.conf VENDOR ENCAPSULATED OPTIONS
option vendor-encapsulated-options string;
vendor-encapsulated-options 1
1
DHCP
DHCP
DHCP ( Microsoft Windows 2000 DHCP )
dhcpd.conf VENDOR ENCAPSULATED OPTIONS
option www-server ip-address [, ip-address... ];
WWW WWW
option x-display-manager ip-address [, ip-address... ];
X Window System
IETF draft-ietf-dhc-agent-options-11.txt
DHCP DHCP DHCP DHCP
()
2 DHCP "agent"
option agent.circuit-id string;
circuit-id DHCP
DHCP
option agent.remote-id string;
remote-id
ID ATM ID
FQDN
draft-ietf-dhc-fqdn-option-00.txt
FQDN
DNS
option fqdn.no-client-update flag;
true
A
A
option fqdn.server-update flag;
A
A
()
option fqdn.encoded flag;
true
ASCII DNS
FQDN DNS
false
fqdn.fqdn
option fqdn.rcode1 flag;
option fqdn.rcode2 flag;
A PTR DHCP DHCP DNS
option fqdn.fqdn text;
'.'
FQDN ()
FQDN
NetWare/IP
RFC2242 Novell NetWare/IP
DHCP "nwip" :
option nwip.nsq-broadcast flag;
true NetWare/IP
NetWare Nearest Server Query
false Novell
option nwip.preferred-dss ip-address [, ip-address... ];
5 IP NetWare SAP/RIP (DSS) IP
option nwip.nearest-nwip-server ip-address
[, ip-address...];
5 IP
NetWare IP (Nearest NetWare IP Server) IP
option nwip.autoretries uint8;
NetWare/IP DSS
option nwip.autoretry-secs uint8;
NetWare/IP DSS
option nwip.nwip-1-1 uint8;
true NetWare/IP NetWare/IP
1.1
NetWare/IP 1.1
option nwip.primary-dss ip-address;
NetWare/IP SAP/RIP (DSS) IP
DSS NetWare/IP
DSS
Internet Systems Consortium DHCP
DHCP
DHCP
"host-name"
DHCP host-name
DHCP "local" "local-host-name"
DHCP 128 256
128
ISC DHCP IP
:
option new-name code new-code = definition ;
new-name
new-code
definition
:
option new-name code new-code = boolean ;
on off ( true false)
:
option use-zephyr code 180 = boolean;
option use-zephyr on;
option new-name code new-code = sign integer width ;
sign unsignedsigned width 8, 16, 32 bit
2 sql-connection-max :
option sql-connection-max code 192 = unsigned integer 16;
option sql-connection-max 1536;
IP
option new-name code new-code = ip-address ;
IP
4 IP :
option sql-server-address code 193 = ip-address;
option sql-server-address sql.example.com;
option new-name code new-code = text ;
ASCII :
option sql-default-connection-name code 194 = text;
option sql-default-connection-name "PRODZA";
option new-name code new-code = string ;
16 0 FF :
option sql-identification-token code 195 = string;
option sql-identification-token 17:23:19:a6:42:ea:99:7c:22;
option new-name code new-code = encapsulate identifier ;
identifier
DHCP vendor-encapsulated-options netware-suboptions relay-agent-
information
option space local;
option local.demo code 1 = text;
option local-encapsulation code 197 = encapsulate local;
option local.demo "demo";
:
option kerberos-servers code 200 = array of ip-address;
option kerberos-servers 10.20.10.1, 10.20.11.1;
:
option contrived-001 code 201 = { boolean, integer 32, text };
option contrived-001 on 1772 "contrivance";
:
option new-static-routes code 201 = array of {
ip-address, ip-address, ip-address, integer 8 };
option static-routes
10.0.0.0 255.255.255.0 net-0-rtr.example.com 1,
10.0.1.0 255.255.255.0 net-1-rtr.example.com 1,
10.2.0.0 255.255.224.0 net-2-0-rtr.example.com 3;
DHCP vendor-encapsulated-options
DHCP vendor-encapsulated-options
1
1
()
2 1
16 :
option vendor-encapsulated-options
2:4:AC:11:41:1:
3:12:73:75:6e:64:68:63:70:2d:73:65:72:76:65:72:31:37:2d:31:
4:12:2f:65:78:70:6f:72:74:2f:72:6f:6f:74:2f:69:38:36:70:63;
2 DHCP
4 :
vendor-encapsulated-options
option space :
option space name ;
name :
option space SUNW;
option SUNW.server-address code 2 = ip-address;
option SUNW.server-name code 3 = text;
option SUNW.root-path code 4 = text;
2
vendor-class-identifier
class "vendor-classes" {
match option vendor-class-identifier;
}
option SUNW.server-address 172.17.65.1;
option SUNW.server-name "sundhcp-server17-1";
subclass "vendor-classes" "SUNW.Ultra-5_10" {
vendor-option-space SUNW;
option SUNW.root-path "/export/root/sparc";
}
subclass "vendor-classes" "SUNW.i86pc" {
vendor-option-space SUNW;
option SUNW.root-path "/export/root/i86pc";
}
vendor-option-space vendor-encapsulated-options SUNW DHCP
dhclient(8), RFC2132, RFC2131
Internet Systems Consortium DHCP Distribution
Vixie Labs Ted Lemon Internet Systems Consortium Internet Systems
Consortium https://www.isc.org
dhcpd-options(5)