You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

dhcpd.conf 1.7KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
  1. #Dynamic DNS security settings
  2. key "dhcpdupdate" {
  3. algorithm hmac-md5;
  4. secret "DHCP_DDNS_KEY";
  5. };
  6. zone dhcp.site.rthoni.com {
  7. primary DHCP_DNS_SERVER;
  8. key dhcpdupdate;
  9. }
  10. zone site.rthoni.com {
  11. primary DHCP_DNS_SERVER;
  12. key dhcpdupdate;
  13. }
  14. zone 100.15.10.in-addr.arpa. {
  15. primary DHCP_DNS_SERVER;
  16. key dhcpdupdate;
  17. }
  18. # Custom routes classes
  19. option classless-routes code 121 = array of unsigned integer 8;
  20. option classless-routes-win code 249 = array of unsigned integer 8;
  21. # Leases settings
  22. default-lease-time 600;
  23. max-lease-time 7200;
  24. # Misc settings
  25. use-host-decl-names on;
  26. authoritative;
  27. log-facility local7;
  28. subnet DHCP_SUBNET netmask DHCP_NETMASK {
  29. # Dynamic DNS update
  30. ddns-updates off; #TODO
  31. ddns-update-style interim;
  32. update-static-leases off;
  33. ddns-domainname "DHCP_DYN_IPS_DOMAIN";
  34. ddns-rev-domainname "DHCP_REV_DOMAIN";
  35. # IP settings
  36. range DHCP_IP_FIRST DHCP_IP_LAST;
  37. option subnet-mask DHCP_NETMASK;
  38. option broadcast-address DHCP_BROADCAST;
  39. option routers DHCP_ROUTERS;
  40. # DNS settings
  41. option domain-name "DHCP_SITE_DOMAIN";
  42. option domain-search "DHCP_SITE_DOMAIN DHCP_DOMAIN";
  43. option domain-name-servers DHCP_DNS_SERVER;
  44. # Push custom routes to clients
  45. #option classless-routes 24, 10,15,42, 10.15.12,2;
  46. #option classless-routes-win 24, 10,15,42, 10.15.12,2;
  47. # Netboot settings
  48. next-server DHCP_TFTP_SERVER;
  49. #option root-path "10.15.100.1:/pxeroot/ubuntu";
  50. if exists user-class and ( option user-class = "iPXE-rthoni" ) {
  51. option domain-search "DHCP_SITE_DOMAIN";
  52. filename "http://netboot/boot.ipxe";
  53. }
  54. else {
  55. filename "ipxe-rthoni.kpxe";
  56. }
  57. # Static IP hosts
  58. group {
  59. ddns-domainname "DHCP_SITE_DOMAIN";
  60. }
  61. }