From 895e8e637d7aa2551509c3e6e641eba8d478c1f1 Mon Sep 17 00:00:00 2001 From: Tsiry Sandratraina Date: Fri, 19 Sep 2025 22:26:18 +0300 Subject: [PATCH] fix: update subnet mask from /24 to /16 in DHCP configuration --- crates/firecracker-vm/src/constants.rs | 2 +- crates/firecracker-vm/src/dhcpd.rs | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/crates/firecracker-vm/src/constants.rs b/crates/firecracker-vm/src/constants.rs index a821126..4add6e9 100644 --- a/crates/firecracker-vm/src/constants.rs +++ b/crates/firecracker-vm/src/constants.rs @@ -2,5 +2,5 @@ pub const BRIDGE_DEV: &str = "br0"; pub const FIRECRACKER_SOCKET: &str = "/tmp/firecracker.sock"; pub const BRIDGE_IP: &str = "172.16.0.1"; pub const FC_MAC: &str = "06:00:AC:10:00:02"; -pub const MASK_SHORT: &str = "/24"; +pub const MASK_SHORT: &str = "/16"; pub const GUEST_IP: &str = "vm0.firecracker.local"; diff --git a/crates/firecracker-vm/src/dhcpd.rs b/crates/firecracker-vm/src/dhcpd.rs index 28b8992..4b2cbae 100644 --- a/crates/firecracker-vm/src/dhcpd.rs +++ b/crates/firecracker-vm/src/dhcpd.rs @@ -58,8 +58,8 @@ pub fn setup_kea_dhcp(_config: &VmOptions) -> Result<(), Error> { }}, "subnet4": [ {{ - "subnet": "172.16.0.0/24", - "pools": [ {{ "pool": "172.16.0.2 - 172.16.0.150" }} ], + "subnet": "172.16.0.0/16", + "pools": [ {{ "pool": "172.16.0.2 - 172.16.255.254" }} ], "option-data": [ {{ "name": "routers", "data": "172.16.0.1" }}, {{ "name": "domain-name-servers", "data": "172.16.0.1" }} -- 2.51.2