|
| 1 | + |
1 | 2 | #!/usr/bin/env bash |
2 | 3 | # Copyright (c) 2021-2025 community-scripts ORG |
3 | 4 | # Author: tteck (tteckster) | MickLesk | michelroegl-brunner |
4 | 5 | # License: MIT | https://github.com/community-scripts/ProxmoxVE/raw/branch/main/LICENSE |
| 6 | + |
5 | 7 |
|
6 | 8 | # ============================================================================== |
7 | 9 | # BUILD.FUNC - LXC CONTAINER BUILD & CONFIGURATION |
@@ -80,8 +82,110 @@ variables() { |
80 | 82 | fi |
81 | 83 | } |
82 | 84 |
|
83 | | - |
| 85 | + |
| 86 | + |
| 87 | + |
| 88 | + |
| 89 | + |
| 90 | + |
| 91 | + |
| 92 | + |
| 93 | + |
| 94 | + |
| 95 | + |
| 96 | + |
| 97 | + |
| 98 | + |
| 99 | + |
| 100 | + |
| 101 | + |
| 102 | + |
| 103 | + |
| 104 | + |
| 105 | + |
| 106 | + |
| 107 | + |
| 108 | + |
| 109 | + |
| 110 | + |
| 111 | + |
| 112 | + |
| 113 | + |
| 114 | + |
| 115 | + |
| 116 | + |
| 117 | + |
| 118 | + |
| 119 | + |
| 120 | + |
| 121 | + |
| 122 | + |
| 123 | + |
| 124 | + |
| 125 | + |
| 126 | + |
| 127 | + |
| 128 | + |
| 129 | + |
| 130 | + |
| 131 | + |
| 132 | + |
| 133 | + |
| 134 | + |
| 135 | + |
| 136 | + |
| 137 | + |
| 138 | + |
84 | 139 | source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/api.func) |
| 140 | + |
| 141 | + |
| 142 | + |
| 143 | + |
| 144 | + |
| 145 | + |
| 146 | + |
| 147 | + |
| 148 | + |
| 149 | + |
| 150 | + |
| 151 | + |
| 152 | + |
| 153 | + |
| 154 | + |
| 155 | + |
| 156 | + |
| 157 | + |
| 158 | + |
| 159 | + |
| 160 | + |
| 161 | + |
| 162 | + |
| 163 | + |
| 164 | + |
| 165 | + |
| 166 | + |
| 167 | + |
| 168 | + |
| 169 | + |
| 170 | + |
| 171 | + |
| 172 | + |
| 173 | + |
| 174 | + |
| 175 | + |
| 176 | + |
| 177 | + |
| 178 | + |
| 179 | + |
| 180 | + |
| 181 | + |
| 182 | + |
| 183 | + |
| 184 | + |
| 185 | + |
| 186 | + |
| 187 | + |
| 188 | + |
85 | 189 |
|
86 | 190 | if command -v curl >/dev/null 2>&1; then |
87 | 191 | source <(curl -fsSL https://raw.githubusercontent.com/community-scripts/ProxmoxVE/main/misc/core.func) |
@@ -1342,11 +1446,12 @@ advanced_settings() { |
1342 | 1446 | if result=$(whiptail --backtitle "Proxmox VE Helper Scripts [Step $STEP/$MAX_STEP]" \ |
1343 | 1447 | --title "IPv6 CONFIGURATION" \ |
1344 | 1448 | --ok-button "Next" --cancel-button "Back" \ |
1345 | | - --menu "\nSelect IPv6 Address Management:" 16 58 4 \ |
1346 | | - "auto" "SLAAC/AUTO (recommended)" \ |
1347 | | - "dhcp" "DHCPv6" \ |
1348 | | - "static" "Static (manual entry)" \ |
1349 | | - "none" "Disabled" \ |
| 1449 | + --menu "\nSelect IPv6 Address Management:" 16 70 5 \ |
| 1450 | + "auto" "SLAAC/AUTO (recommended) - Dynamic IPv6 from network" \ |
| 1451 | + "dhcp" "DHCPv6 - DHCP-assigned IPv6 address" \ |
| 1452 | + "static" "Static - Manual IPv6 address configuration" \ |
| 1453 | + "none" "None - No IPv6 assignment (most containers)" \ |
| 1454 | + "disable" "Fully Disabled - (breaks some services)" \ |
1350 | 1455 | 3>&1 1>&2 2>&3); then |
1351 | 1456 |
|
1352 | 1457 | _ipv6_method="$result" |
@@ -1375,6 +1480,11 @@ advanced_settings() { |
1375 | 1480 | _ipv6_gate="" |
1376 | 1481 | ((STEP++)) |
1377 | 1482 | ;; |
| 1483 | + |
| 1484 | + |
| 1485 | + |
| 1486 | + |
| 1487 | + |
1378 | 1488 | none) |
1379 | 1489 | _ipv6_addr="none" |
1380 | 1490 | _ipv6_gate="" |
|
0 commit comments