From: Jorge Pereira Date: Sat, 23 Feb 2019 23:31:52 +0000 (-0300) Subject: rlm_isc_dhcp: Add ISC dictionary. ref #2501 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=9daecdd239b79cf458e4daa694a7c14a2aa8280e;p=thirdparty%2Ffreeradius-server.git rlm_isc_dhcp: Add ISC dictionary. ref #2501 --- diff --git a/share/dictionary/dhcpv4/dictionary.isc b/share/dictionary/dhcpv4/dictionary.isc new file mode 100644 index 00000000000..75fcf8d3ee6 --- /dev/null +++ b/share/dictionary/dhcpv4/dictionary.isc @@ -0,0 +1,139 @@ +# -*- text -*- +# Copyright (C) 2019 The FreeRADIUS Server project and contributors +############################################################################## +# +# ISC DHCP dictionary. +# +# dhcp-options https://www.isc.org/wp-content/uploads/2017/08/dhcp41options.html +# +# It was used that below code to generate the entries. +# https://gist.github.com/jpereira/ab05d733afc519ae929286d6f270e5f8 +# +# $Id$ +# +############################################################################## + +ATTRIBUTE subnet-mask 1 ipaddr +ATTRIBUTE time-offset 2 integer +ATTRIBUTE routers 3 ipaddr array +ATTRIBUTE time-servers 4 ipaddr array +ATTRIBUTE ien116-name-servers 5 ipaddr array +ATTRIBUTE domain-name-servers 6 ipaddr array +ATTRIBUTE log-servers 7 ipaddr array +ATTRIBUTE cookie-servers 8 ipaddr array +ATTRIBUTE lpr-servers 9 ipaddr array +ATTRIBUTE impress-servers 10 ipaddr array +ATTRIBUTE resource-location-servers 11 ipaddr array +ATTRIBUTE host-name 12 string +ATTRIBUTE boot-size 13 short +ATTRIBUTE merit-dump 14 string +ATTRIBUTE domain-name 15 string +ATTRIBUTE swap-server 16 ipaddr +ATTRIBUTE root-path 17 string +ATTRIBUTE extensions-path 18 string +ATTRIBUTE ip-forwarding 19 bool +ATTRIBUTE non-local-source-routing 20 bool +ATTRIBUTE policy-filter 21 ipaddr array +ATTRIBUTE max-dgram-reassembly 22 short +ATTRIBUTE default-ip-ttl 23 octets +ATTRIBUTE path-mtu-aging-timeout 24 integer +ATTRIBUTE path-mtu-plateau-table 25 short array +ATTRIBUTE interface-mtu 26 short +ATTRIBUTE all-subnets-local 27 bool +ATTRIBUTE broadcast-address 28 ipaddr +ATTRIBUTE perform-mask-discovery 29 bool +ATTRIBUTE mask-supplier 30 bool +ATTRIBUTE router-discovery 31 bool +ATTRIBUTE router-solicitation-address 32 ipaddr +ATTRIBUTE static-routes 33 ipaddr array +ATTRIBUTE trailer-encapsulation 34 bool +ATTRIBUTE arp-cache-timeout 35 integer +ATTRIBUTE ieee802-3-encapsulation 36 bool +ATTRIBUTE default-tcp-ttl 37 octets +ATTRIBUTE tcp-keepalive-interval 38 integer +ATTRIBUTE tcp-keepalive-garbage 39 bool +ATTRIBUTE nis-domain 40 string +ATTRIBUTE nis-servers 41 ipaddr array +ATTRIBUTE ntp-servers 42 ipaddr array +ATTRIBUTE vendor-encapsulated-options 43 octets array +ATTRIBUTE netbios-name-servers 44 ipaddr array +ATTRIBUTE netbios-dd-server 45 ipaddr array +ATTRIBUTE netbios-node-type 46 octets +ATTRIBUTE netbios-scope 47 string +ATTRIBUTE font-servers 48 ipaddr array +ATTRIBUTE x-display-manager 49 ipaddr array +ATTRIBUTE dhcp-requested-address 50 ipaddr +ATTRIBUTE dhcp-lease-time 51 integer +ATTRIBUTE dhcp-option-overload 52 octets +ATTRIBUTE dhcp-message-type 53 octets +ATTRIBUTE dhcp-server-identifier 54 ipaddr +ATTRIBUTE dhcp-parameter-request-list 55 octets array +ATTRIBUTE dhcp-message 56 string +ATTRIBUTE dhcp-max-message-size 57 short +ATTRIBUTE dhcp-renewal-time 58 integer +ATTRIBUTE dhcp-rebinding-time 59 integer +ATTRIBUTE vendor-class-identifier 60 octets +ATTRIBUTE dhcp-client-identifier 61 octets +ATTRIBUTE nwip-domain 62 string +ATTRIBUTE nwip-suboptions 63 octets array +ATTRIBUTE nisplus-domain 64 string +ATTRIBUTE nisplus-servers 65 ipaddr array +ATTRIBUTE tftp-server-name 66 string +ATTRIBUTE bootfile-name 67 string +ATTRIBUTE mobile-ip-home-agent 68 ipaddr array +ATTRIBUTE smtp-server 69 ipaddr array +ATTRIBUTE pop-server 70 ipaddr array +ATTRIBUTE nntp-server 71 ipaddr array +ATTRIBUTE www-server 72 ipaddr array +ATTRIBUTE finger-server 73 ipaddr array +ATTRIBUTE irc-server 74 ipaddr array +ATTRIBUTE streettalk-server 75 ipaddr array +ATTRIBUTE streettalk-directory-assistance-server 76 ipaddr array +ATTRIBUTE user-class 77 string +ATTRIBUTE slp-directory-agent 78 bool array +ATTRIBUTE slp-service-scope 79 bool array +ATTRIBUTE fqdn 81 octets array +ATTRIBUTE relay-agent-information 82 octets array +ATTRIBUTE agent.circuit-id 82.1 octets +ATTRIBUTE agent.remote-id 82.2 octets +ATTRIBUTE agent.agent-id 82.3 ipaddr +ATTRIBUTE agent.DOCSIS-device-class 82.4 integer +ATTRIBUTE agent.link-selection 82.5 ipaddr +ATTRIBUTE agent.relay-port 82.19 short +ATTRIBUTE nds-servers 85 ipaddr array +ATTRIBUTE nds-tree-name 86 string +ATTRIBUTE nds-context 87 string +ATTRIBUTE bcms-controller-names 88 string +ATTRIBUTE bcms-controller-address 89 ipaddr array +ATTRIBUTE client-last-transaction-time 91 integer +ATTRIBUTE associated-ip 92 ipaddr array +ATTRIBUTE pxe-system-type 93 short array +ATTRIBUTE pxe-interface-id 94 octets array +ATTRIBUTE pxe-client-id 97 octets array +ATTRIBUTE uap-servers 98 string +ATTRIBUTE geoconf-civic 99 octets +ATTRIBUTE pcode 100 string +ATTRIBUTE tcode 101 string +ATTRIBUTE netinfo-server-address 112 ipaddr array +ATTRIBUTE netinfo-server-tag 113 string +ATTRIBUTE default-url 114 string +ATTRIBUTE auto-config 116 octets +ATTRIBUTE name-service-search 117 short array +ATTRIBUTE subnet-selection 118 ipaddr +ATTRIBUTE domain-search 119 string array +ATTRIBUTE vivco 124 octets array +ATTRIBUTE vivso 125 octets array +ATTRIBUTE pana-agent 136 ipaddr array +ATTRIBUTE v4-lost 137 string +ATTRIBUTE capwap-ac-v4 138 ipaddr array +ATTRIBUTE sip-ua-cs-domains 141 string array +ATTRIBUTE ipv4-address-andsf 142 ipaddr array +ATTRIBUTE rdnss-selection 146 octets array +ATTRIBUTE tftp-server-address 150 ipaddr array +ATTRIBUTE v4-portparams 159 octets array +ATTRIBUTE v4-captive-portal 160 string +ATTRIBUTE loader-configfile 209 string +ATTRIBUTE loader-pathprefix 210 string +ATTRIBUTE loader-reboottime 211 integer +ATTRIBUTE option-6rd 212 octets array +ATTRIBUTE v4-access-domain 213 string