Atribuir IPs estáticos a convidados do KVM usando o DHCP no Proxmox
Esta é a minha configuração ao atribuir IPs estáticos a convidados do KVM usando o DHCP no Proxmox. Atualmente, tenho 1 IP público e 2 IP de failover (o IP de failover tem endereço MAC anexado).
Instale o servidor DHCP:
apt install isc-dhcp-server
Edite a configuração:
vi /etc/default/isc-dhcp-server
# Add below lines. The default bridge is vmbr0.
INTERFACES="vmbr0"
Modifique o /etc/dhcp/dhcpd.conf. Exemplo:
subnet 0.0.0.0 netmask 0.0.0.0 {
authoritative;
default-lease-time 21600000;
max-lease-time 432000000;
}
# Bind IP by MAC
host VM1 {
hardware ethernet 192:44:xx:xx:xx:x1;
option routers 72.xxx.xxx.1;
option subnet-mask 255.255.255.255;
fixed-address xxx.xxx.xxx.114;
option domain-name-servers 8.8.8.8,8.8.4.4;
}
host VM2 {
hardware ethernet 192:44:xx:xx:xx:x2;
option routers 72.xxx.xxx.1;
option subnet-mask 255.255.255.255;
fixed-address xxx.xxx.xxx.254;
option domain-name-servers 8.8.8.8,8.8.4.4;
}
Certifique-se de que o servidor dhcp esteja em execução após a reinicialização:
systemctl enable isc-dhcp-server
reboot
Mais tarde, ao criar a VM, basta especificar o endereço MAC para um IP específico e usar o DHCP para obter o IP atribuído.