#!/bin/bash
sudo systemctl reset-failed mp-ts.service 2>/dev/null
sudo systemctl stop mp-ts.service 2>/dev/null
# запускаем tailscale up как переживающий обрыв transient-юнит (ждёт авторизацию до 10 мин)
sudo systemd-run --unit=mp-ts --collect tailscale up --hostname=mp-box-001 --timeout=600s >/dev/null 2>&1
sleep 7
echo "=== СВЕЖАЯ ССЫЛКА АВТОРИЗАЦИИ ==="
sudo journalctl -u mp-ts --no-pager 2>/dev/null | grep -iE 'login.tailscale.com' | tail -1
echo "=== текущий статус ==="
tailscale status 2>&1 | head -3
