Update mermaids.sh
This commit is contained in:
parent
e57773df90
commit
b46b7056e8
13
mermaids.sh
13
mermaids.sh
@ -83,15 +83,16 @@ fi
|
||||
log "Creating Debian 12 LXC container $LXC_ID ($LXC_HOSTNAME)..."
|
||||
|
||||
# Build NET_CONFIG safely BEFORE pct create
|
||||
if [[ -n "$LXC_IP" && -n "$LXC_GATEWAY" ]]; then
|
||||
NET0_ARGS="name=eth0,bridge=$LXC_BRIDGE,ip=$LXC_IP/$LXC_NETMASK,gw=$LXC_GATEWAY"
|
||||
elif [[ -z "$LXC_GATEWAY" && -n "$LXC_IP" ]]; then
|
||||
warn "Static IP provided but no gateway — switching to DHCP to get gateway"
|
||||
NET0_ARGS="name=eth0,bridge=$LXC_BRIDGE,dhcp=on"
|
||||
NET0_ARGS="name=eth0,bridge=$LXC_BRIDGE"
|
||||
if [[ -n "$LXC_IP" ]]; then
|
||||
NET0_ARGS="$NET0_ARGS,ip=$LXC_IP/$LXC_NETMASK"
|
||||
[[ -n "$LXC_GATEWAY" ]] && NET0_ARGS="$NET0_ARGS,gw=$LXC_GATEWAY"
|
||||
else
|
||||
NET0_ARGS="name=eth0,bridge=$LXC_BRIDGE,dhcp=on"
|
||||
NET0_ARGS="$NET0_ARGS,dhcp=on"
|
||||
fi
|
||||
|
||||
echo "DEBUG: NET0_ARGS = $NET0_ARGS"
|
||||
|
||||
pct create $LXC_ID $LXC_TEMPLATE \
|
||||
-hostname "$LXC_HOSTNAME" \
|
||||
-memory "$LXC_MEMORY" \
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user