diff --git a/family/how-to/wireguard-vpn.md b/family/how-to/wireguard-vpn.md index 2f873cb7..40536ab6 100644 --- a/family/how-to/wireguard-vpn.md +++ b/family/how-to/wireguard-vpn.md @@ -51,35 +51,11 @@ WatchPaths вызывал race condition: `wg-quick down` менял DNS чер ## Time Machine -Destination: `smb://timemachine@kraken/TimeMachine` -Бандл: `mbp-black.sparsebundle` +Destination обновлён: +- Старый: `smb://timemachine@kraken._smb._tcp.local./TimeMachine` (mDNS, не работает) +- Новый: `smb://timemachine@kraken/TimeMachine` (VPN DNS ✅) + Контейнер: `mbentley/timemachine:smb` на Кракене, работает постоянно (`restart: unless-stopped`). -Пароль: `timemachine` (samba user в контейнере) - -### Диагностика сбоя аутентификации - -Симптом: Time Machine показывает «The network backup disk could not be accessed because there was a problem with the network username or password». Ping `kraken` работает, SMB-шар смонтировать через `mount_smbfs` — тоже. - -Причины: -1. **Пароль samba-пользователя слетел** — контейнер timemachine жив, но `smbpasswd` не задан. Проверка: `ssh kraken 'docker exec timemachine pdbedit -L'` — если не показывает NT hash после password last set, пароль надо переустановить. -2. **Keychain на Eagle хранит устаревший пароль** — macOS кэширует старый пароль и не обновляет его автоматически. - -Восстановление (2026-06-02): -1. Переустановить пароль samba-пользователя в контейнере: - ``` - ssh kraken 'docker exec -i timemachine sh -c "echo -e \"timemachine\\ntimemachine\" | smbpasswd -a -s timemachine"' - ``` -2. Удалить все старые записи `timemachine@kraken` из Keychain (login + system) -3. Cmd+K в Finder → `smb://kraken/TimeMachine` → Connect As → Registered User → `timemachine` / `timemachine` -4. Перевыбрать destination: `sudo tmutil setdestination -p smb://timemachine@kraken/TimeMachine` - -Проверка доступа из консоли: -```bash -mkdir -p /tmp/tm-test -mount_smbfs //timemachine:'timemachine'@kraken/TimeMachine /tmp/tm-test -ls /tmp/tm-test # должен показать mbp-black.sparsebundle -umount /tmp/tm-test -``` ---