update netplan

This commit is contained in:
Devdatt Bhatt 2026-06-08 09:20:29 +00:00
parent b1a3eafcf6
commit 351a2358ab
1 changed files with 7 additions and 0 deletions

View File

@ -88,6 +88,13 @@ function generate_netplan_config($config)
switch ($settings['method']) { switch ($settings['method']) {
case 'dhcp': case 'dhcp':
$netplan_content .= " dhcp4: true\n"; $netplan_content .= " dhcp4: true\n";
// Add multicast route for DHCP interfaces
if (($settings['multicast'] ?? 'off') === 'on') {
$netplan_content .= " routes:\n";
$netplan_content .= " - to: 224.0.0.0/4\n";
$netplan_content .= " scope: link\n";
}
break; break;
case 'static': case 'static':
$netplan_content .= " addresses:\n"; $netplan_content .= " addresses:\n";