Advertisement
Guest User

Untitled

a guest
Oct 26th, 2017
158
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 6.88 KB | None | 0 0
  1. ;Config File For CloneDeploy Proxy DHCP Server
  2.  
  3.  
  4.  
  5. [settings]
  6.  
  7.  
  8.  
  9. ; LISTEN-DHCP sets the server to listen for pxe boot dhcp offers and apple netboot dhcp informs on port 67
  10.  
  11. ; Must be true in order for Apple NetBoot to work
  12.  
  13. ; Can be false if not using Apple NetBoot and the CloneDeploy Proxy DHCP is installed on the same server as your DHCP Server and option 60 is set to PXEClient on that DHCP Server
  14.  
  15. ; Valid values: true | false
  16.  
  17.  
  18.  
  19. listen-dhcp=true
  20.  
  21.  
  22.  
  23. ; LISTEN-PROXY sets the server to listen for pxe boot proxy dhcp requests on port 4011
  24.  
  25. ; Must be true for PXE booting
  26.  
  27. ; Apple NetBoot does not use this port
  28.  
  29. ; Valid values: true | false
  30.  
  31.  
  32.  
  33. listen-proxy=true
  34.  
  35.  
  36.  
  37. ; LISTEN-APPLE-BSDP sets the server to listen for Apple NetBoot Inform Requests
  38.  
  39. ; Must be true to use with Apple NetBoot
  40.  
  41. ; listen-dhcp must also be true when this is true
  42.  
  43. ; Valid values: true | false
  44.  
  45.  
  46.  
  47. listen-apple-bsdp=true
  48.  
  49.  
  50.  
  51. ; INTERFACE sets the nic you want to listen on.
  52.  
  53. ; Any interface can be specified with 0.0.0.0
  54.  
  55. ; If running on Linux with Mono, you must use 0.0.0.0
  56.  
  57. ; When binding to the interface, it is possible to reuse the port if there is already an existing DHCP Server on the same machine, with some limitations
  58.  
  59. ; -- This lets you use the CloneDeploy Proxy DHCP on an isolated network with only a single machine for both DHCP services and Proxy DHCP services, but ideally should be on it's own machine with an ip helper pointing to it
  60.  
  61. ; -- Not all DHCP servers support this, if CloneDeploy Proxy DHCP cannot bind, it will let you know
  62.  
  63. ; -- Requests that are fowarded by a relay or ip helper, will not work when CloneDeploy Proxy DHCP is bound to the same interface that a DHCP Server is already using
  64.  
  65. ; ----- It will only respond to requests in the same subnet / vlan
  66.  
  67. ; Valid values: A single IPv4 address | 0.0.0.0
  68.  
  69.  
  70.  
  71. interface=0.0.0.0
  72.  
  73.  
  74.  
  75. ; NEXT-SERVER sets the IPv4 address of the tftp server
  76.  
  77. ; Value is required for both PXE and Apple NetBoot
  78.  
  79. ; Valid values: A single IPv4 address
  80.  
  81.  
  82.  
  83. next-server=10.254.239.1
  84.  
  85.  
  86.  
  87. ; CLONEDEPLOY-BASE-URL sets the optional url used for CloneDeploy API Calls
  88.  
  89. ; Valid Value: Your CloneDeploy Base Url from CloneDeploy Web Interface ->Admin->Server
  90.  
  91.  
  92.  
  93. clonedeploy-base-url=http://10.254.230.1/clonedeploy/
  94.  
  95.  
  96.  
  97. ; CHECK-WEB-RESERVATIONS check the CloneDeploy server for static computer boot reservations
  98.  
  99. ; Valid values true | false
  100.  
  101.  
  102.  
  103. check-web-reservations=true
  104.  
  105.  
  106.  
  107. ; CHECK-TFTP-CLUSTER check the CloneDeploy server for tftp cluster groups
  108.  
  109. ; Valid values true | false
  110.  
  111.  
  112.  
  113. check-tftp-cluster=false
  114.  
  115.  
  116.  
  117. ; TFTP-POLLING-INTERVAL when using clustered tftp server, how often to check to see if they are up
  118.  
  119. ; Valid values number (in seconds)
  120.  
  121.  
  122.  
  123. tftp-polling-interval=30
  124.  
  125.  
  126.  
  127.  
  128.  
  129. ; ALLOW-ALL-MAC sets the server to respond to all pxe boot or netboot requests or limit to only those set in the allow file
  130.  
  131. ; Valid values true | false
  132.  
  133.  
  134.  
  135. allow-all-mac=true
  136.  
  137.  
  138.  
  139. ; BIOS-BOOTFILE sets the file that is loaded for legacy bios clients, both x86 and x64
  140.  
  141. ; Path is relative to your tftp base folder
  142.  
  143. ; If using with CloneDeploy, it should always be proxy/bios/pxeboot.0
  144.  
  145.  
  146.  
  147. bios-bootfile=proxy/bios/pxeboot.0
  148.  
  149.  
  150.  
  151. ; EFI32-BOOTFILE sets the file that is loaded for efi x86 clients
  152.  
  153. ; Path is relative to your tftp base folder
  154.  
  155. ; If using with CloneDeploy, it should always be proxy/efi32/pxeboot.0
  156.  
  157.  
  158.  
  159. efi32-bootfile=proxy/efi32/pxeboot.0
  160.  
  161.  
  162.  
  163. ; EFI64-BOOTFILE sets the file that is loaded for efi x64 clients
  164.  
  165. ; Path is relative to your tftp base folder
  166.  
  167. ; If using with CloneDeploy, it should always be proxy/efi64/pxeboot.0
  168.  
  169.  
  170.  
  171. efi64-bootfile=proxy/efi64/pxeboot.0
  172.  
  173.  
  174.  
  175. ; APPLE-EFI-BOOT-FILE sets the boot file on Apple NetBoot when not using a macOS NBI. Ex: The CloneDeploy Linux Imaging Environment
  176.  
  177. ; This file is only loaded if an nbi is selected with an id of 3913 or 39131
  178.  
  179. ; This feature enables NetBooting to both an Apple NBI and the Linux Environment while using only a single CloneDeploy Proxy DHCP Server
  180.  
  181. ; If using with CloneDeploy, it should always be proxy/efi64/ipxe.efi
  182.  
  183.  
  184.  
  185. apple-efi-boot-file=proxy/efi64/ipxe.efi
  186.  
  187.  
  188.  
  189. ; APPLE-BOOT-FILE sets the boot file on Apple NetBoot when a macOS NBI is selected.
  190.  
  191. ; Path is relative to your tftp base folder
  192.  
  193. ; [nbi-id] is a placeholder for the selected NBI from the Apple Boot Menu
  194.  
  195. ; If using with CloneDeploy, it should always be [nbi_id]/i386/booter
  196.  
  197.  
  198.  
  199. apple-boot-file=[nbi_id]/i386/booter
  200.  
  201.  
  202.  
  203. ; APPLE-ROOT-PATH sets the location of the NBI .dmg folder for Apple NetBoot - Only supports serving over http - No NFS
  204.  
  205. ; [nbi-id] is a placeholder for the selected NBI from the Apple Boot Menu
  206.  
  207. ; If using with CloneDeploy, it should always be http://clonedeploy-server-ip/clonedeploy/public/macos_nbis/[nbi_id]/NetBoot.dmg
  208.  
  209.  
  210.  
  211. apple-root-path=http://10.254.239.1/clonedeploy/public/macos_nbis/[nbi_id]/NetBoot.dmg
  212.  
  213.  
  214.  
  215. ; APPLE-VENDOR-SPECIFIC-INFORMATION sets the NBI list boot menu for Apple NetBoot
  216.  
  217. ; If using with CloneDeploy, it should be generated from the CloneDeploy Web Interface->Admin->BootMenu->Apple NetBoot
  218.  
  219. ; If not using with CloneDeploy, you can generate it by filling in the vendor-specific-info-generator section below and running with the --generate argument
  220.  
  221.  
  222.  
  223. apple-vendor-specific-information=
  224.  
  225.  
  226.  
  227. ; SERVER-IDENTIFIER-OVERRIDE sets the Server Identifier
  228.  
  229. ; By default this value is set to the inteface value when empty, except in cases where it cannot be, such as an interface set to 0.0.0.0
  230.  
  231. ; Valid values: A single IPv4 address
  232.  
  233.  
  234.  
  235. server-identifier-override=10.254.239.1
  236.  
  237.  
  238.  
  239. ; The Following section is used to generate the apple-vendor-specific-information string for use with Apple NetBooting when CloneDeploy Proxy DHCP is ran with the --generate argument
  240.  
  241. ; This Should Only be filled in if using without CloneDeploy
  242.  
  243. ; It supports adding up to 5 boot options to the Apple NetBoot Menu
  244.  
  245. ; NETBOOT-SERVER-IP sets the CloneDeploy Proxy DHCP that should be targeted when a boot Menu selection is selected
  246.  
  247. ; NETBOOT-SERVER-IP should match either the interface value or the apple-target-ip-override value
  248.  
  249. ; Id Values for a single CloneDeploy Proxy DHCP Server must be unique
  250.  
  251. ; Id Values for an NBI being served from a single server must be b/w 1-4095
  252.  
  253. ; Id Values for an NBI being served from multiple servers for load balancing must be b/w 4096-65535
  254.  
  255. ; An id with the a value of 3913 or 39131 will load the apple-efi-boot-file, any other value will load the apple-boot-file
  256.  
  257. ; Name values can be any name you want to display on the Apple NetBoot Boot Menu
  258.  
  259. ; Name values should not contain spaces or special characters
  260.  
  261. [vendor-specific-info-generator]
  262.  
  263.  
  264.  
  265. netboot-server-ip=
  266.  
  267.  
  268.  
  269. apple_nbi_id_1=
  270.  
  271. apple_nbi_name_1=
  272.  
  273.  
  274.  
  275. apple_nbi_id_2=
  276.  
  277. apple_nbi_name_2=
  278.  
  279.  
  280.  
  281. apple_nbi_id_3=
  282.  
  283. apple_nbi_name_3=
  284.  
  285.  
  286.  
  287. apple_nbi_id_4=
  288.  
  289. apple_nbi_name_4=
  290.  
  291.  
  292.  
  293. apple_nbi_id_5=
  294.  
  295. apple_nbi_name_5=
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement