From b1a3eafcf60b62576cc0c75c5bb1064ee6d4ce77 Mon Sep 17 00:00:00 2001 From: Devdatt Bhatt Date: Mon, 8 Jun 2026 09:04:46 +0000 Subject: [PATCH] network update --- html/network.php | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/html/network.php b/html/network.php index b63b57a..c56a09e 100755 --- a/html/network.php +++ b/html/network.php @@ -78,6 +78,11 @@ function generate_netplan_config($config) continue; } + // Skip disabled interfaces + if (($settings['method'] ?? '') === 'disable') { + continue; + } + $netplan_content .= " $interface:\n"; switch ($settings['method']) { @@ -134,8 +139,8 @@ function generate_netplan_config($config) // Run netplan try to validate configuration exec('sudo cp /var/www/50-cloud-init.yaml /etc/netplan/50-cloud-init.yaml', $output, $return_code); - exec('sudo netplan try', $output, $return_code); - + exec("sudo netplan generate 2>&1", $out, $return_code); + if ($return_code !== 0) { if (file_exists($backup_file)) { exec('sudo cp /var/www/50-cloud-init.yaml_backup /etc/netplan/50-cloud-init.yaml', $output, $return_code);