Files
fips_setup/scripts/05-stop-fips.sh
2026-04-11 14:20:42 -04:00

32 lines
757 B
Bash
Executable File

#!/bin/bash
# ==============================================================================
# 05-stop-fips.sh
#
# Stop single FIPS node and clean up route.
#
# Usage:
# sudo bash 05-stop-fips.sh
# ==============================================================================
set -euo pipefail
echo "=== Stopping FIPS (single node) ==="
echo ""
if [ "$(id -u)" -ne 0 ]; then
echo "✗ This script must be run as root (sudo)"
exit 1
fi
systemctl stop fips 2>/dev/null || true
ip -6 route del fd00::/8 dev fips0 2>/dev/null || true
echo "✓ fips service stopped"
if ip link show fips0 >/dev/null 2>&1; then
echo " fips0 still present (will disappear when process exits completely)"
else
echo " fips0 removed"
fi
echo ""
echo "Done"