From 538084ef604ffb735df0cc9f0d1bc0873346fa40 Mon Sep 17 00:00:00 2001 From: "Joseph.Rawlings" Date: Tue, 2 Dec 2025 07:26:27 -0500 Subject: [PATCH] feat: add logic to disable DHCP when enabling the firewall in Proxmox component for improved configuration management --- extensions/Servers/Proxmox/Livewire/Firewall.php | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/extensions/Servers/Proxmox/Livewire/Firewall.php b/extensions/Servers/Proxmox/Livewire/Firewall.php index 8a3bdea1f..21717b099 100644 --- a/extensions/Servers/Proxmox/Livewire/Firewall.php +++ b/extensions/Servers/Proxmox/Livewire/Firewall.php @@ -148,6 +148,11 @@ class Firewall extends Component $newState = $currentState ? 0 : 1; $payload = ['enable' => $newState]; + // If enabling firewall, also disable DHCP + if ($newState === 1) { + $payload['dhcp'] = 0; + } + $response = $this->firewallRequest( '/nodes/' . $this->server->node->name . '/qemu/' . $this->server->vm_id . '/firewall/options', 'put',