update network settings

This commit is contained in:
Devdatt Bhatt 2026-06-06 22:33:55 +00:00
parent 48b350597d
commit 5317e4a430
2 changed files with 6 additions and 6 deletions

View File

@ -9,7 +9,7 @@ https://github.com/shreebhattji/Urmi/blob/main/licence.md
*/ */
exec("sudo chmod 444 /sys/class/dmi/id/product_uuid"); exec("sudo chmod 444 /sys/class/dmi/id/product_uuid");
$version = "12.31"; $version = "12.32";
function fail(string $msg): never function fail(string $msg): never
{ {

View File

@ -69,7 +69,7 @@ if ($_SERVER['REQUEST_METHOD'] === 'POST') {
$primary_mode = in_array($get('primary_mode'), ['dhcp', 'static', 'disabled']) ? $get('primary_mode') : 'dhcp'; $primary_mode = in_array($get('primary_mode'), ['dhcp', 'static', 'disabled']) ? $get('primary_mode') : 'dhcp';
$primary_modev6 = in_array($get('primary_ipv6'), ['auto', 'dhcpv6', 'static', 'disabled']) ? $get('primary_ipv6') : 'auto'; $primary_modev6 = in_array($get('primary_ipv6'), ['auto', 'dhcpv6', 'static', 'disabled']) ? $get('primary_ipv6') : 'auto';
$secondary_mode = in_array($get('else_mode'), ['dhcp', 'static', 'disabled']) ? $get('secondary_mode') : 'dhcp'; // Fixed key check $secondary_mode = in_array($get('secondary_mode'), ['dhcp', 'static', 'disabled']) ? $get('secondary_mode') : 'dhcp';
$secondary_modev6 = in_array($get('secondary_ipv6'), ['auto', 'dhcpv6', 'static', 'disabled']) ? $get('secondary_ipv6') : 'auto'; $secondary_modev6 = in_array($get('secondary_ipv6'), ['auto', 'dhcpv6', 'static', 'disabled']) ? $get('secondary_ipv6') : 'auto';
$network_primary_ip = $get('network_primary_ip'); $network_primary_ip = $get('network_primary_ip');
@ -165,7 +165,7 @@ if ($_SERVER['REQUEST_METHOD'] === 'POST') {
<span class="dropdown-label">IPv4 mode :</span> <span class="dropdown-label">IPv4 mode :</span>
<div class="dropdown"> <div class="dropdown">
<select name="primary_mode" id="primary_mode"> <select name="primary_mode" id="primary_mode">
<option value="dhcp" <?php if ($data['primary']['mode'] == 'dhpc') echo 'selected'; ?>>DHCP</option> <option value="dhcp" <?php if ($data['primary']['mode'] == 'dhcp') echo 'selected'; ?>>DHCP</option>
<option value="static" <?php if ($data['primary']['mode'] == 'static') echo 'selected'; ?>>Static</option> <option value="static" <?php if ($data['primary']['mode'] == 'static') echo 'selected'; ?>>Static</option>
<option value="disabled" <?php if ($data['primary']['mode'] == 'disabled') echo 'selected'; ?>>Disabled</option> <option value="disabled" <?php if ($data['primary']['mode'] == 'disabled') echo 'selected'; ?>>Disabled</option>
</select> </select>
@ -202,7 +202,7 @@ if ($_SERVER['REQUEST_METHOD'] === 'POST') {
<span class="dropdown-label">IPv6 mode :</span> <span class="dropdown-label">IPv6 mode :</span>
<div class="dropdown"> <div class="dropdown">
<select name="primary_ipv6" id="primary_ipv6"> <select name="primary_ipv6" id="primary_ipv6">
<option value="auto" <?php if ($data['primary']['modev6'] == 'auto') echo 'rel_selected'; ?>>SLAAC / Auto</option> <option value="auto" <?php if ($data['primary']['modev6'] == 'auto') echo 'selected'; ?>>SLAAC / Auto</option>
<option value="dhcpv6" <?php if ($data['primary']['modev6'] == 'dhcpv6') echo 'selected'; ?>>DHCPv6</option> <option value="dhcpv6" <?php if ($data['primary']['modev6'] == 'dhcpv6') echo 'selected'; ?>>DHCPv6</option>
<option value="static" <?php if ($data['primary']['modev6'] == 'static') echo 'selected'; ?>>Static</option> <option value="static" <?php if ($data['primary']['modev6'] == 'static') echo 'selected'; ?>>Static</option>
<option value="disabled" <?php if ($data['primary']['modev6'] == 'disabled') echo 'selected'; ?>>Disabled</option> <option value="disabled" <?php if ($data['primary']['modev6'] == 'disabled') echo 'selected'; ?>>Disabled</option>
@ -219,7 +219,7 @@ if ($_SERVER['REQUEST_METHOD'] === 'POST') {
</div> </div>
<div class="input-group"> <div class="input-group">
<input type="text" id="network_primary_ipv6_gateway" name="network_primary_ipv6_gateway" placeholder="Gateway" value="<?php echo htmlspecialchars($data['primary']['network_primary_ipv6_gateway']); ?>"> <input type="text" id="network_primary_ipv6_gateway" name="network_primary_ipv6_gateway" placeholder="Gateway" value="<?php echo htmlspecialchars($data['primary']['network_primary_ipv6_gateway']); ?>">
<label for:network_primary_ipv6_gateway">Gateway</label> <label for="network_primary_ipv6_gateway">Gateway</label>
</div> </div>
<div class="input-group"> <div class="input-group">
<input type="text" id="network_primary_ipv6_dns1" name="network_primary_ipv6_dns1" placeholder="DNS1" value="<?php echo htmlspecialchars($data['primary']['network_primary_ipv6_dns1']); ?>"> <input type="text" id="network_primary_ipv6_dns1" name="network_primary_ipv6_dns1" placeholder="DNS1" value="<?php echo htmlspecialchars($data['primary']['network_primary_ipv6_dns1']); ?>">
@ -238,7 +238,7 @@ if ($_SERVER['REQUEST_METHOD'] === 'POST') {
<span class="dropdown-label">IPv4 mode :</span> <span class="dropdown-label">IPv4 mode :</span>
<div class="dropdown"> <div class="dropdown">
<select name="secondary_mode" id="secondary_mode"> <select name="secondary_mode" id="secondary_mode">
<option value="dhcp" <?php if ($data['secondary']['mode'] == 'dhpc') echo 'selected'; ?>>DHCP</option> <option value="dhcp" <?php if ($data['secondary']['mode'] == 'dhcp') echo 'selected'; ?>>DHCP</option>
<option value="static" <?php if ($data['secondary']['mode'] == 'static') echo 'selected'; ?>>Static</option> <option value="static" <?php if ($data['secondary']['mode'] == 'static') echo 'selected'; ?>>Static</option>
<option value="disabled" <?php if ($data['secondary']['mode'] == 'disabled') echo 'selected'; ?>>Disabled</option> <option value="disabled" <?php if ($data['secondary']['mode'] == 'disabled') echo 'selected'; ?>>Disabled</option>
</select> </select>