Skip to content

Commit

Permalink
rlm_isc_dhcp: Add ISC dictionary. ref #2501
Browse files Browse the repository at this point in the history
  • Loading branch information
jpereira committed Feb 23, 2019
1 parent 38849e3 commit 9daecdd
Showing 1 changed file with 139 additions and 0 deletions.
139 changes: 139 additions & 0 deletions 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

0 comments on commit 9daecdd

Please sign in to comment.