Add full monorepo: virtual-banker, backend, frontend, docs, scripts, deployment
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
66
scripts/re-add-net1.sh
Executable file
66
scripts/re-add-net1.sh
Executable file
@@ -0,0 +1,66 @@
|
||||
#!/bin/bash
|
||||
|
||||
# Re-add net1 to NPMplus container to restore functionality
|
||||
# This restores access on 192.168.11.167 while we investigate Docker container issues
|
||||
|
||||
set -euo pipefail
|
||||
|
||||
CONTAINER_ID="10233"
|
||||
NODE="r630-01"
|
||||
|
||||
echo "=========================================="
|
||||
echo "Re-adding net1 to NPMplus Container"
|
||||
echo "=========================================="
|
||||
echo ""
|
||||
|
||||
# Check current network config
|
||||
echo "Current network configuration:"
|
||||
ssh -o StrictHostKeyChecking=accept-new -o ConnectTimeout=5 root@192.168.11.10 \
|
||||
"ssh -o StrictHostKeyChecking=accept-new -o ConnectTimeout=5 root@${NODE} \
|
||||
'pct config ${CONTAINER_ID} | grep net'" 2>&1
|
||||
|
||||
echo ""
|
||||
echo "Re-adding net1 interface..."
|
||||
echo "This will require container restart."
|
||||
|
||||
# Re-add net1
|
||||
ssh -o StrictHostKeyChecking=accept-new -o ConnectTimeout=5 root@192.168.11.10 \
|
||||
"ssh -o StrictHostKeyChecking=accept-new -o ConnectTimeout=5 root@${NODE} \
|
||||
'pct set ${CONTAINER_ID} --net1 name=eth1,bridge=vmbr0,ip=192.168.11.167/24 2>&1'" 2>&1
|
||||
|
||||
echo ""
|
||||
echo "Restarting container to apply changes..."
|
||||
ssh -o StrictHostKeyChecking=accept-new -o ConnectTimeout=5 root@192.168.11.10 \
|
||||
"ssh -o StrictHostKeyChecking=accept-new -o ConnectTimeout=5 root@${NODE} \
|
||||
'pct shutdown ${CONTAINER_ID} && sleep 5 && pct start ${CONTAINER_ID} 2>&1'" 2>&1
|
||||
|
||||
echo ""
|
||||
echo "Waiting for container to start..."
|
||||
sleep 10
|
||||
|
||||
echo ""
|
||||
echo "Verifying network configuration:"
|
||||
ssh -o StrictHostKeyChecking=accept-new -o ConnectTimeout=5 root@192.168.11.10 \
|
||||
"ssh -o StrictHostKeyChecking=accept-new -o ConnectTimeout=5 root@${NODE} \
|
||||
'pct exec ${CONTAINER_ID} -- ip addr show 2>&1 | grep -A 3 \"inet.*192.168.11\"'" 2>&1
|
||||
|
||||
echo ""
|
||||
echo "Testing 192.168.11.167 accessibility..."
|
||||
sleep 5
|
||||
HTTP_167=$(curl -s -o /dev/null -w '%{http_code}' --connect-timeout 5 http://192.168.11.167:80 2>&1 || echo "000")
|
||||
|
||||
if [ "$HTTP_167" = "200" ] || [ "$HTTP_167" = "301" ] || [ "$HTTP_167" = "302" ] || [ "$HTTP_167" = "308" ]; then
|
||||
echo "✅ 192.168.11.167 is accessible (HTTP ${HTTP_167})"
|
||||
else
|
||||
echo "⚠️ 192.168.11.167 returned HTTP ${HTTP_167}"
|
||||
fi
|
||||
|
||||
echo ""
|
||||
echo "=========================================="
|
||||
echo "Net1 re-added"
|
||||
echo "=========================================="
|
||||
echo ""
|
||||
echo "Next steps:"
|
||||
echo "1. Update UDM Pro port forwarding to use 192.168.11.167"
|
||||
echo "2. Investigate why NPMplus container is unhealthy"
|
||||
echo "3. Once Docker container is fixed, can remove net1 again"
|
||||
Reference in New Issue
Block a user