User Tools

Site Tools


сервис_dhcp

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
сервис_dhcp [2023/03/03 11:56]
val [Стандартная конфигурация]
сервис_dhcp [2024/04/23 15:35] (current)
val [isc-kea]
Line 7: Line 7:
  
   * [[https://​www.isc.org/​kea/​|Kea DHCP Modern, open source DHCPv4 & DHCPv6 server]]   * [[https://​www.isc.org/​kea/​|Kea DHCP Modern, open source DHCPv4 & DHCPv6 server]]
 +
 +===== isc-dhcp-server =====
 +
 ===== Установка ===== ===== Установка =====
  
Line 69: Line 72:
 #} #}
  
-#### For client config ​by mac #### +#### For ip by mac #### 
-#host client3 ​{ +#host kube1 {hardware ethernet ​08:00:27:12:34:51;​fixed-address 192.168.X.221;​} 
-#  ​hardware ethernet 00:12:f0:79:3b:51+#host kube2 {hardware ethernet 08:00:27:​12:​34:​52;​fixed-address 192.168.X.222;} 
- fixed-address 192.168.100+X.200+#host kube3 {hardware ethernet 08:​00:​27:​12:​34:​53;​fixed-address 192.168.X.223;} 
-#}+#host kube4 {hardware ethernet 08:​00:​27:​12:​34:​54;​fixed-address 192.168.X.224;​}
  
 #### Digim D40 #### #### Digim D40 ####
Line 229: Line 232:
  
 # dhcpd-pools -l /​var/​db/​dhcpd/​dhcpd.leases -c /​usr/​local/​etc/​dhcpd.conf # dhcpd-pools -l /​var/​db/​dhcpd/​dhcpd.leases -c /​usr/​local/​etc/​dhcpd.conf
 +</​code>​
 +
 +===== isc-kea =====
 +
 +  * [[https://​ubuntu.com/​server/​docs/​how-to-install-and-configure-isc-kea|How to install and configure isc-kea]]
 +
 +<​code>​
 +gate# apt install kea
 +
 +gate# cat /​etc/​kea/​kea-dhcp4.conf
 +</​code><​code>​
 +{
 +"​Dhcp4":​ {
 +    "​interfaces-config":​ {
 +        "​interfaces":​ [ "​eth2"​ ]
 +    },
 +
 +    "​control-socket":​ {
 +        "​socket-type":​ "​unix",​
 +        "​socket-name":​ "/​run/​kea/​kea4-ctrl-socket"​
 +    },
 +
 +    "​lease-database":​ {
 +        "​type":​ "​memfile",​
 +        "​lfc-interval":​ 3600
 +    },
 +
 +    "​expired-leases-processing":​ {
 +        "​reclaim-timer-wait-time":​ 10,
 +        "​flush-reclaimed-timer-wait-time":​ 25,
 +        "​hold-reclaimed-time":​ 3600,
 +        "​max-reclaim-leases":​ 100,
 +        "​max-reclaim-time":​ 250,
 +        "​unwarned-reclaim-cycles":​ 5
 +    },
 +
 +    "​renew-timer":​ 900,
 +    "​rebind-timer":​ 1800,
 +    "​valid-lifetime":​ 3600,
 +
 +    "​option-data":​ [
 +        {
 +            "​name":​ "​domain-name-servers",​
 +            "​data":​ "​192.168.13.10"​
 +        },
 +
 +        {
 +            "​name":​ "​domain-search",​
 +            "​data":​ "​corp13.un"​
 +        },
 +
 +    ],
 +
 +    "​subnet4":​ [
 +        {
 +            "​subnet":​ "​192.168.113.0/​24",​
 +            "​pools":​ [ { "​pool":​ "​192.168.113.100 - 192.168.113.109"​ } ],
 +            "​option-data":​ [
 +                {
 +                    "​name":​ "​routers",​
 +                    "​data":​ "​192.168.113.1"​
 +                }
 +            ],
 +        }
 +    ],
 +    "​loggers":​ [
 +    {
 +        "​name":​ "​kea-dhcp4",​
 +        "​output_options":​ [
 +            {
 +                "​output":​ "​stdout",​
 +                "​pattern":​ "%-5p %m\n",
 +            }
 +        ],
 +        "​severity":​ "​INFO",​
 +        "​debuglevel":​ 0
 +    }
 +  ]
 +}
 +}
 +</​code><​code>​
 +# service kea-dhcp4-server restart
 +
 +# service kea-dhcp4-server status
 </​code>​ </​code>​
  
сервис_dhcp.1677833799.txt.gz · Last modified: 2023/03/03 11:56 by val