From 3f52fc518feefc5bef8765e9b97c45a376bbb02f Mon Sep 17 00:00:00 2001 From: admin Date: Thu, 18 Jun 2026 22:44:41 -0700 Subject: [PATCH] Add MTU migration rollback script --- scripts/network/mtu_rollback.sh | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 scripts/network/mtu_rollback.sh diff --git a/scripts/network/mtu_rollback.sh b/scripts/network/mtu_rollback.sh new file mode 100644 index 0000000..3046be9 --- /dev/null +++ b/scripts/network/mtu_rollback.sh @@ -0,0 +1,20 @@ +#!/bin/bash +# ROLLBACK — restore daemon.json to original (no mtu field) +HOST=$(hostname) +LOG=/volume1/docker/mtu_migration/${HOST}_rollback.log +exec >> "$LOG" 2>&1 +echo "[$(date)] $HOST ROLLBACK starting" +cat > /etc/docker/daemon.json << 'DAEMON' +{ + "data-root": "/volume1/docker-root/", + "storage-driver": "overlay2", + "dns-search": ["."] +} +DAEMON +echo "[$(date)] daemon.json restored: $(cat /etc/docker/daemon.json)" +systemctl restart docker +sleep 15 +echo "[$(date)] Docker status: $(systemctl is-active docker)" +echo "[$(date)] eth0 MTU: $(ip link show eth0 | grep -o 'mtu [0-9]*')" +touch /volume1/docker/mtu_migration/${HOST}_rollback.done +echo "[$(date)] $HOST ROLLBACK COMPLETE"