Schritt7_VLAN90_Default

This commit is contained in:
2026-01-09 22:58:06 +01:00
parent 37da10da59
commit a3c1401e1e
2 changed files with 16 additions and 4 deletions

View File

@@ -69,11 +69,19 @@ pve_template_ensure_debian12() {
}
pve_build_net0() {
local bridge="$1" ip="$2"
local bridge="$1" ip="$2" vlan="${3:-}"
if [[ "$ip" == "dhcp" ]]; then
echo "name=eth0,bridge=${bridge},ip=dhcp"
if [[ -n "$vlan" ]]; then
echo "name=eth0,bridge=${bridge},tag=${vlan},ip=dhcp"
else
echo "name=eth0,bridge=${bridge},ip=dhcp"
fi
else
echo "name=eth0,bridge=${bridge},ip=${ip},gw=$(echo "$ip" | sed -E 's/([0-9]+\.[0-9]+\.[0-9]+)\.[0-9]+\/[0-9]+/\1.1/')"
if [[ -n "$vlan" ]]; then
echo "name=eth0,bridge=${bridge},tag=${vlan},ip=${ip}"
else
echo "name=eth0,bridge=${bridge},ip=${ip}"
fi
fi
}