kolibrios/programs/network/zeroconf/dhcp.inc
hidnplayr 061e9e3bd8 Zeroconfig: Support for multiple network devices. Allow static DNS when using DHCP.
Netstat: New window for IP configuration.
network.ini: New format that allows configuring more then one network device.


git-svn-id: svn://kolibrios.org@5586 a494cfbc-eb01-0410-851d-a64ba20cac60
2015-07-20 14:05:04 +00:00

264 lines
16 KiB
PHP
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

;Name Number Length Meaning
dhcp_pad_option = 0 ; 0 None
dhcp_end_option = 255 ; 0 None
dhcp_subnet_mask = 1 ; 4 Subnet Mask Value
dhcp_time_offset = 2 ; 4 Time Offset in Seconds from UTC
dhcp_router = 3 ; N×4 Router addresses
dhcp_time_server = 4 ; N×4 Timeserver addresses
dhcp_name_server = 5 ; N×4 IEN-116 Server addresses
dhcp_domain_server = 6 ; N×4 DNS Server addresses
dhcp_log_server = 7 ; N×4 Logging Server addresses
dhcp_quotes_server = 8 ; N×4 Quotes Server addresses
dhcp_lpr_server = 9 ; N×4 Printer Server addresses
dhcp_impress_server = 10 ; N×4 Impress Server addresses
dhcp_rlp_server = 11 ; N×4 N RLP Server addresses
dhcp_hostname = 12 ; N Hostname string
dhcp_boot_file_size = 13 ; 2 Size of boot file in 512-octet blocks
dhcp_merit_dump_file = 14 ; N Client to dump and name the file to dump it to
dhcp_domain_name = 15 ; N The DNS domain name of the client
dhcp_swap_server = 16 ; 4 Swap Server address
dhcp_root_path = 17 ; N Path name for root disk
dhcp_extension_file = 18 ; N Path name for more BOOTP info
;IP Layer Parameters per Host
dhcp_forward = 19 ; 1 Enable/Disable IP Forwarding
dhcp_srcrte = 20 ; 1 Enable/Disable Non-Local Source Routing
dhcp_policy = 21 ; N×8 Non-Local Source Routing Policy Filters
dhcp_mag_dg_assembly = 22 ; 2 Max Datagram Reassembly Size
dhcp_default_ip_tll = 23 ; 1 Default IP Time to Live
dhcp_mtu_timeout = 24 ; 4 Path MTU Aging Timeout
dhcp_mtu_plateau = 25 ; N×2 Path MTU Plateau Table
;IP Layer Parameters per Interface
dhcp_mtu_interface = 26 ; 2 Interface MTU Size
dhcp_mtu_subnet = 27 ; 1 All Subnets are Local
dhcp_broadcast_address = 28 ; 4 Broadcast Address
dhcp_mask_discovery = 29 ; 1 Perform Mask Discovery
dhcp_mask_supplier = 30 ; 1 Provide Mask to Others
dhcp_router_discovery = 31 ; 1 Perform Router Discovery
dhcp_router_request = 32 ; 4 Router Solicitation Address
dhcp_static_route = 33 ; N×8 Static Routing Table
;Link Layer Parameters per Interface
dhcp_trailers = 34 ; 1 Trailer Encapsulation
dhcp_arp_timeout = 35 ; 4 ARP Cache Timeout
dhcp_ethernet = 36 ; 1 Ethernet Encapsulation
;TCP Parameters
dhcp_default_tcp_tll = 37 ; 1 Default TCP Time to Live
dhcp_keepalive_time = 38 ; 4 TCP Keepalive Interval
dhcp_keepalive_data = 39 ; 1 TCP Keepalive Garbage
;Application and Service Parameters
dhcp_nis_domain = 40 ; N NIS Domain Name
dhcp_nis_servers = 41 ; N×4 NIS Server Addresses
dhcp_ntp_servers = 42 ; N×4 NTP Server Addresses
dhcp_vendor_specific = 43 ; N Vendor Specific Information
dhcp_netbios_name_srv = 44 ; N×4 NETBIOS Name Servers
dhcp_netbios_dist_srv = 45 ; N×4 NETBIOS Datagram Distribution
dhcp_netbios_node_type = 46 ; 1 NETBIOS Node Type
dhcp_netbios_scope = 47 ; N NETBIOS Scope
dhcp_x_window_font = 48 ; N×4 X Window Font Server
dhcp_x_window_manager = 49 ; N×4 X Window Display Manager
dhcp_nis_domain_name = 64 ; N NIS+ v3 Client Domain Name
dhcp_nis_server_addr = 65 ; N×4 NIS+ v3 Server Addresses
dhcp_home_agent_addrs = 68 ; N×4 Mobile IP Home Agent Addresses
dhcp_smtp_server = 69 ; N×4 Simple Mail Server Addresses
dhcp_pop3_server = 70 ; N×4 Post Office Server Addresses
dhcp_nntp_server = 71 ; N×4 Network News Server Addresses
dhcp_www_server = 72 ; N×4 WWW Server Addresses
dhcp_finger_server = 73 ; N×4 Finger Server Addresses
dhcp_irc_server = 74 ; N×4 Chat Server Addresses
dhcp_streettalk_server = 75 ; N×4 StreetTalk Server Addresses
dhcp_stda_server = 76 ; N×4 ST Directory Assist. Addresses
;DHCP Extensions
dhcp_address_request = 50 ; 4 Requested IP Address
dhcp_address_time = 51 ; 4 IP Address Lease Time
dhcp_option_overload = 52 ; 1 Overload "sname" or "file"
dhcp_msg_type = 53 ; 1 DHCP Message Type
dhcp_dhcp_server_id = 54 ; 4 DHCP Server Identification
dhcp_parameter_list = 55 ; N Parameter Request List
dhcp_dhcp_message = 56 ; N DHCP Error Message
dhcp_dhcp_max_msg_size = 57 ; 2 DHCP Maximum Message Size
dhcp_renewal_time = 58 ; 4 DHCP Renewal (T1) Time
dhcp_rebinding_time = 59 ; 4 DHCP Rebinding (T2) Time
dhcp_class_id = 60 ; N Vendor Class Identifier
dhcp_client_id = 61 ; N Client Identifier
dhcp_server_name = 66 ; N TFTP Server Name
dhcp_bootfile_name = 67 ; N Boot File Name
;Newer extensions
dhcp_netware_ip_domain = 62 ; N Netware/IP Domain Name
dhcp_netware_ip_option = 63 ; N Netware/IP sub Options
dhcp_user_class = 77 ; N User Class Information
dhcp_directory_agent = 78 ; N directory agent information
dhcp_service_scope = 79 ; N service location agent scope
dhcp_rapid_commit = 80 ; 0 Rapid Commit
dhcp_client_fqdn = 81 ; N Fully Qualified Domain Name
dhcp_relay_agent_info = 82 ; N Relay Agent Information, RFC 3046
dhcp_isns = 83 ; N Internet Storage Name Service
; 84 REMOVED/Unassigned
dhcp_nds_servers = 85 ; N Novell Directory Services
dhcp_nds_tree_name = 86 ; N Novell Directory Services
dhcp_nds_conext = 87 ; N Novell Directory Services
dhcp_bcmcs = 88 ; Controller Domain Name list
dhcp_bcmcs = 89 ; Controller IPv4 address option
dhcp_authentication = 90 ; N Authentication
; 91 REMOVED/Unassigned
; 92 REMOVED/Unassigned
dhcp_client_system = 93 ; N Client System Architecture
dhcp_client_ndi = 94 ; N Client Network Device Interface
dhcp_ldap = 95 ; N Lightweight Directory Access Protocol
; 96 REMOVED/Unassigned
dhcp_uuid_guid = 97 ; N UUID/GUID-based Client Identifier
dchp_user_auth = 98 ; N Open Group's User Authentication
; 99 REMOVED/Unassigned
; 100 REMOVED/Unassigned
; 101 REMOVED/Unassigned
; 102 REMOVED/Unassigned
; 103 REMOVED/Unassigned
; 104 REMOVED/Unassigned
; 105 REMOVED/Unassigned
; 106 REMOVED/Unassigned
; 107 REMOVED/Unassigned
; 108 REMOVED/Unassigned
; 109 REMOVED/Unassigned
; 110 REMOVED/Unassigned
; 111 REMOVED/Unassigned
dhcp_netinfo_address = 112 ; N NetInfo Parent Server Address
dhcp_netinfo_tag = 113 ; N NetInfo Parent Server Tag
dhcp_url = 114 ; N URL
; 115 REMOVED/Unassigned
dhcp_auto_config = 116 ; N DHCP Auto-Configuration
dhcp_ns_search = 117 ; N Name Service Search
dhcp_subnet_selection = 118 ; 4 Subnet Selection Option
dhcp_domain_search = 119 ; N DNS domain search list
dhcp_sip_servers = 120 ; N SIP Servers DHCP Option
dhcp_cl_static_route = 121 ; N Classless Static Route Option
dhcp_ccc = 122 ; N CableLabs Client Configuration
dhcp_geoconf = 123 ; 16 GeoConf Option
dhcp_v_i_vendor_class = 124 ; Vendor-Identifying Vendor Class
dhcp_v_i_vendor_spec = 125 ; Vendor-Identifying Vendor-Specific
; 126 REMOVED/Unassigned
; 127 REMOVED/Unassigned
dhcp_pxe = 128 ; PXE - undefined (vendor specific) (Tentatively Assigned - 23 June 2005)
dhcp_etherboot_sign = 128 ; Etherboot signature. 6 bytes: E4:45:74:68:00:00
dhcp_docsis = 128 ; DOCSIS "full security" server IP address
dhcp_tftp_server_ip = 128 ; TFTP Server IP address (for IP Phone software load)
dhcp_pxe = 129 ; PXE - undefined (vendor specific) (Tentatively Assigned - 23 June 2005)
dhcp_kernel_options = 129 ; Kernel options. Variable length string
dhcp_call_server_ip = 129 ; Call Server IP address
dhcp_pxe = 130 ; PXE - undefined (vendor specific) (Tentatively Assigned - 23 June 2005)
dhcp_ethernet_interface = 130 ; Ethernet interface. Variable length string.
dhcp_siscrimination = 130 ; Discrimination string (to identify vendor)
dhcp_pxe = 131 ; PXE - undefined (vendor specific) (Tentatively Assigned - 23 June 2005)
dhcp_remote_stat_server = 131 ; Remote statistics server IP address
dhcp_pxe = 132 ; PXE - undefined (vendor specific) (Tentatively Assigned - 23 June 2005)
dhcp_802.1p = 132 ; 802.1P VLAN ID
dhcp_pxe = 133 ; PXE - undefined (vendor specific) (Tentatively Assigned - 23 June 2005)
dhcp_802.1q = 133 ; 802.1Q L2 Priority
dhcp_pxe = 134 ; PXE - undefined (vendor specific) (Tentatively Assigned - 23 June 2005)
dhcp_diffserv = 134 ; Diffserv Code Point
dhcp_pxe = 135 ; PXE - undefined (vendor specific) (Tentatively Assigned - 23 June 2005)
dhcp_http_proxy_psa = 135 ; HTTP Proxy for phone-specific applications
; 136 REMOVED/Unassigned
; 137 REMOVED/Unassigned
; 138 REMOVED/Unassigned
; 139 REMOVED/Unassigned
; 140 REMOVED/Unassigned
; 141 REMOVED/Unassigned
; 142 REMOVED/Unassigned
; 143 REMOVED/Unassigned
; 144 REMOVED/Unassigned
; 145 REMOVED/Unassigned
; 146 REMOVED/Unassigned
; 147 REMOVED/Unassigned
; 148 REMOVED/Unassigned
; 149 REMOVED/Unassigned
dhcp_tftp_server_addr = 150 ; TFTP server address (Tentatively Assigned - 23 June 2005)
dhcp_etherboot = 150 ; Etherboot
dhcp_grub_conf_path = 150 ; GRUB configuration path name
; 151 REMOVED/Unassigned
; 152 REMOVED/Unassigned
; 153 REMOVED/Unassigned
; 154 REMOVED/Unassigned
; 155 REMOVED/Unassigned
; 156 REMOVED/Unassigned
; 157 REMOVED/Unassigned
; 158 REMOVED/Unassigned
; 159 REMOVED/Unassigned
; 160 REMOVED/Unassigned
; 161 REMOVED/Unassigned
; 162 REMOVED/Unassigned
; 163 REMOVED/Unassigned
; 164 REMOVED/Unassigned
; 165 REMOVED/Unassigned
; 166 REMOVED/Unassigned
; 167 REMOVED/Unassigned
; 168 REMOVED/Unassigned
; 169 REMOVED/Unassigned
; 170 REMOVED/Unassigned
; 171 REMOVED/Unassigned
; 172 REMOVED/Unassigned
; 173 REMOVED/Unassigned
; 174 REMOVED/Unassigned
dhcp_etherboot = 175 ; Etherboot (Tentatively Assigned - 23 June 2005)
dhcp_ip_telephone = 176 ; IP Telephone (Tentatively Assigned - 23 June 2005)
dhcp_etherboot = 177 ; Etherboot (Tentatively Assigned - 23 June 2005)
dhcp_packetcable = 177 ; PacketCable and CableHome (replaced by 122)
; 178 REMOVED/Unassigned
; 179 REMOVED/Unassigned
; 180 REMOVED/Unassigned
; 181 REMOVED/Unassigned
; 182 REMOVED/Unassigned
; 183 REMOVED/Unassigned
; 184 REMOVED/Unassigned
; 185 REMOVED/Unassigned
; 186 REMOVED/Unassigned
; 187 REMOVED/Unassigned
; 188 REMOVED/Unassigned
; 189 REMOVED/Unassigned
; 190 REMOVED/Unassigned
; 191 REMOVED/Unassigned
; 192 REMOVED/Unassigned
; 193 REMOVED/Unassigned
; 194 REMOVED/Unassigned
; 195 REMOVED/Unassigned
; 196 REMOVED/Unassigned
; 197 REMOVED/Unassigned
; 198 REMOVED/Unassigned
; 199 REMOVED/Unassigned
; 200 REMOVED/Unassigned
; 201 REMOVED/Unassigned
; 202 REMOVED/Unassigned
; 203 REMOVED/Unassigned
; 204 REMOVED/Unassigned
; 205 REMOVED/Unassigned
; 206 REMOVED/Unassigned
; 207 REMOVED/Unassigned
dhcp_pxelinux.magic = 208 ; pxelinux.magic (string) = F1:00:74:7E (241.0.116.126) (Tentatively Assigned - 23 June 2005)
dhcp_pxelinux.conffile = 209 ; pxelinux.configfile (text) (Tentatively Assigned - 23 June 2005)
dhcp_pxelinux.path = 210 ; pxelinux.pathprefix (text) (Tentatively Assigned - 23 June 2005)
dhcp_pxelinux.reboot = 211 ; pxelinux.reboottime (unsigned integer 32 bits) (Tentatively Assigned - 23 June 2005)
; 212 REMOVED/Unassigned
; 213 REMOVED/Unassigned
; 214 REMOVED/Unassigned
; 215 REMOVED/Unassigned
; 216 REMOVED/Unassigned
; 217 REMOVED/Unassigned
; 218 REMOVED/Unassigned
; 219 REMOVED/Unassigned
dhcp_subnet_aloc = 220 ; Subnet Allocation Option (Tentatively Assigned - 23 June 2005)
dhcp_virtual_subnet = 221 ; Virtual Subnet Selection Option (Tentatively Assigned - 23 June 2005)
; 222 REMOVED/Unassigned
; 223 REMOVED/Unassigned