From 6a0be0cba81285086930553966de4f77413e3dda Mon Sep 17 00:00:00 2001 From: Dan Date: Thu, 16 Apr 2026 00:17:07 +0800 Subject: [PATCH] Update mermaids.sh --- mermaids.sh | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/mermaids.sh b/mermaids.sh index 8ab6e76..16b19fe 100644 --- a/mermaids.sh +++ b/mermaids.sh @@ -24,7 +24,7 @@ LXC_HOSTNAME="mermaid" LXC_MEMORY=512 LXC_CORES=1 LXC_DISK="local-lvm" -LXC_TEMPLATE="local:vztmpl/debian-12-standard_12.0-1_amd64.tar.zst" +LXC_TEMPLATE="local:vztmpl/debian-12-standard_12.12-1_amd64.tar.zst" LXC_ROOT_PASSWORD="mermaid" LXC_IP="" LXC_NETMASK="24" @@ -85,15 +85,17 @@ log "Creating Debian 12 LXC container $LXC_ID ($LXC_HOSTNAME)..." # Build network config safely if [[ -n "$LXC_IP" ]]; then if [[ -z "$LXC_GATEWAY" ]]; then - warn "IP provided without gateway — using DHCP for gateway" + warn "IP provided but no gateway — using DHCP for gateway resolution" NET_CONFIG="dhcp=1" else NET_CONFIG="ip=$LXC_IP/$LXC_NETMASK,gw=$LXC_GATEWAY" fi else + # No static IP → use DHCP NET_CONFIG="dhcp=1" fi +# 2. Use NET_CONFIG in pct create pct create $LXC_ID $LXC_TEMPLATE \ -hostname $LXC_HOSTNAME \ -memory $LXC_MEMORY \