127 lines
5.4 KiB
Plaintext
127 lines
5.4 KiB
Plaintext
###############################################################################
|
|
#
|
|
# Microsoft Research Singularity Project.
|
|
#
|
|
# Copyright (c) Microsoft Corporation. All rights reserved.
|
|
#
|
|
###############################################################################
|
|
|
|
# This document contains a list of known DHCP options and is
|
|
# used to generate appropriate classes in the C# DHCP
|
|
# implementation.
|
|
#
|
|
# Sources for codes and interpretations is taken from:
|
|
# RFC 2132 DHCP Options and BOOTP Vendor Extensions
|
|
# S.Alexander and R.Droms, March 1997.
|
|
# http://www.ietf.org/rfc/rfc2132.txt?number=2132
|
|
#
|
|
# IANA BOOTP and DHCP Parameters
|
|
# http://www.iana.org/assignments/bootp-dhcp-parameters
|
|
#
|
|
#
|
|
# The format of the entries in this file is:
|
|
#
|
|
# Column 1 Option Code
|
|
# Column 2 Option Name
|
|
# Column 3 Data type
|
|
#
|
|
# Valid data types are: Byte MultiByte
|
|
# Word MultiWord
|
|
# DWord MultiDWord
|
|
# IPv4 MultiIPv4
|
|
# String
|
|
#
|
|
|
|
# -----------------------------------------------------------------------------
|
|
# Basic Options
|
|
# -----------------------------------------------------------------------------
|
|
1 SubnetMask IPv4
|
|
2 TimeOffset DWord
|
|
3 Router MultiIPv4
|
|
4 TimeServer MultiIPv4
|
|
5 NameServer MultiIPv4
|
|
6 DomainNameServer MultiIPv4
|
|
7 LogServer MultiIPv4
|
|
8 CookieServer MultiIPv4
|
|
9 LprServer MultiIPv4
|
|
10 ImpressServer MultiIPv4
|
|
11 ResourceLocationServer MultiIPv4
|
|
12 HostName String
|
|
13 BootFileSize Word
|
|
14 MeritDumpFile String
|
|
15 DomainName String
|
|
16 SwapServer IPv4
|
|
17 RootPath String
|
|
18 ExtensionsPath String
|
|
|
|
# -----------------------------------------------------------------------------
|
|
# IP Layer Parameters per Host
|
|
# -----------------------------------------------------------------------------
|
|
19 IPForwarding Byte
|
|
20 ForwardRemoteSourceRoute Byte
|
|
21 PolicyFilter MultiIPv4
|
|
22 MaximumDatagramReassembly Word
|
|
23 DefaultTtl Byte
|
|
24 PathMtuAgingTimeout DWord
|
|
25 PathMtuPlateauTable MultiWord
|
|
|
|
# -----------------------------------------------------------------------------
|
|
# IP Layer Parameters per Interface
|
|
# -----------------------------------------------------------------------------
|
|
26 InterfaceMtu Word
|
|
27 AllSubnetsLocal Byte
|
|
28 BroadcastAddress IPv4
|
|
29 MaskDiscovery Byte
|
|
30 MaskSupplier Byte
|
|
31 RouterDiscovery Byte
|
|
32 RouterSolicitationAddress IPv4
|
|
33 StaticRoutes MultiIPv4
|
|
|
|
# -----------------------------------------------------------------------------
|
|
# Link Layer Parameters per Interface
|
|
# -----------------------------------------------------------------------------
|
|
34 TrailerEncapsulate Byte
|
|
35 ArpCacheTimeout DWord
|
|
36 EthernetEncapsulation Byte
|
|
|
|
# -----------------------------------------------------------------------------
|
|
# TCP Parameters
|
|
# -----------------------------------------------------------------------------
|
|
37 TcpDefaultTtl Byte
|
|
38 TcpKeepalive Byte
|
|
39 TcpKeepaliveGarbage Byte
|
|
|
|
# -----------------------------------------------------------------------------
|
|
# Application and Service Parameters
|
|
# -----------------------------------------------------------------------------
|
|
40 NisDomain String
|
|
41 NisServers MultiIPv4
|
|
42 NtpServers MultiIPv4
|
|
43 VendorSpecific MultiByte
|
|
44 NetBiosNameServer MultiIPv4
|
|
45 NetBiosDistributionServer MultiIPv4
|
|
46 NetBiosType Byte
|
|
47 NetBiosScope MultiDWord
|
|
48 XWindowsFontServer MultiIPv4
|
|
49 XWindowsDisplayManager MultiIPv4
|
|
|
|
# -----------------------------------------------------------------------------
|
|
# DHCP Extensions
|
|
# -----------------------------------------------------------------------------
|
|
50 RequestedIPAddress IPv4
|
|
51 IPAddressLeaseTime DWord
|
|
52 OverloadIndicator Byte
|
|
53 MessageType Byte
|
|
54 ServerID IPv4
|
|
55 ParameterRequest MultiByte
|
|
56 Message String
|
|
57 MaximumMessageSize Word
|
|
58 RenewalTime DWord
|
|
59 RebindingTime DWord
|
|
60 ClassID String
|
|
61 ClientID MultiByte
|
|
|
|
116 AutoConfigure Byte
|
|
|
|
###############################################################################
|