mirror of
git://git.proxmox.com/git/pve-network.git
synced 2025-04-30 11:27:11 +02:00
![]() This abstract class provides several hooks that should be called during the config generation process, they expose the functionality for the different configuration tasks required from the DHCP plugins. add_ip_mapping Adds a mapping from MAC address to an IP for a given DHCP server. The DHCP server will then always assign the given IP address to the MAC. del_ip_mapping Deletes all mappings for a given MAC address for a given DHCP server. before_regenerate Should be called before the plugin does any configuration tasks. The main usage for this hook is tearing down old instances. after_regenerate Should be called after the plugin has finished generating any configuration. The main usage for this hook is to perform cleanup and restart / reload services. before_configure Should be called before creating the configuration for a specific DHCP instance, as defined in the dhcp.cfg. This can be used for performing instance-specific setup. after_configure Should be called after the configuration for a specific DHCP instance, as defined in the dhcp.cfg. This will mainly be used for enabling and restarting / reloading a specific instance of a DHCP server. configure_subnet This function configures the settings for a specific subnet (that can contain multiple DHCP ranges). This sets global settings for a specific subnet such as DNS server or gateway. configure_range This configures a DHCP range that is available for a given Subnet. Co-Authored-By: Alexandre Derumier <aderumier@odiso.com> Signed-off-by: Stefan Hanreich <s.hanreich@proxmox.com> |
||
---|---|---|
debian | ||
src | ||
.gitignore | ||
Makefile |