From 178a0463d030165c6edbd12da478fd51ec735bce Mon Sep 17 00:00:00 2001 From: Devdatt Bhatt Date: Thu, 11 Jun 2026 11:33:05 +0000 Subject: [PATCH] ip setup update --- html/network.php | 13 ++++++++++--- 1 file changed, 10 insertions(+), 3 deletions(-) diff --git a/html/network.php b/html/network.php index 8dc844e..f6593a9 100755 --- a/html/network.php +++ b/html/network.php @@ -97,8 +97,14 @@ function generate_netplan_config($config) } break; case 'static': + // Ensure IP address has subnet mask + $ip = $settings['ip'] ?? ''; + if (!empty($ip) && strpos($ip, '/') === false) { + $ip .= '/24'; + } + $netplan_content .= " addresses:\n"; - $netplan_content .= " - " . $settings['ip'] . "/24\n"; + $netplan_content .= " - $ip\n"; $hasRoutes = false; @@ -124,6 +130,7 @@ function generate_netplan_config($config) $netplan_content .= " scope: link\n"; } + // DNS servers (optional) if (!empty($settings['dns'])) { $netplan_content .= " nameservers:\n"; $netplan_content .= " addresses:\n"; @@ -315,14 +322,14 @@ $selected_interface = $_GET['interface'] ?? array_keys($interface_data)[0] ?? nu
- +
- +