Files
obsidian-vault/family/how-to/kraken-network.md
T

2.6 KiB

title, created, updated, type, namespace, tags, related
title created updated type namespace tags related
Kraken Network & Infra 2026-05-23 2026-09-02 tech personal
infra
kraken
ssh
wireguard
network
tech/arr-stack-kraken

Kraken Network & Infra

SSH Access

ssh kraken

SSH alias kraken resolves via ~/.ssh/config.

Актуальная сеть (проверено 2026-09-02)

Оба интерфейса живы. eth0 — активный uplink (default route metric 100), wlan0 — fallback (metric 600).

Интерфейс IP MAC Uplink role
eth0 (Ethernet, Gigabit RPi5 rp1-gem/macb) 192.168.1.14/24 (DHCP) 2c:cf:67:64:03:f3 primary — default via 192.168.1.1, metric 100
wlan0 (WiFi) 192.168.1.15/24 (DHCP) 2c:cf:67:64:03:f4 fallback — metric 600
  • Ethernet link на boot: 1000 Mbit/s full duplex (как и ожидалось для Gigabit-порта RPi5), carrier up.
  • ⚠️ 2026-09-02 ~16:30: eth0 ПЕРЕСОГЛАСОВАЛСЯ ВНИЗ до 100 Mbit/s full (dmesg: Link is Down → Link is Up - 100Mbps/Full), с тех пор стабильно висит на 100M (на момент ~19:00 всё ещё 100). Счётчики eth0 чистые (rx_errors=1 суммарно, свежих CRC нет) — не электрический шум, а downshift линка (обычно кабель/коннектор/порт роутера). Симптом: 4K UHD Blu-ray Remux (~99 Mbit/s) при Direct Play дёргается — 99M видео по 100M линку = ~100% занятие канала без запаса. Ожидается boot-link 1G (перепроверить / возможно требует переподключить патч).
  • Router/gateway: 192.168.1.1 (f0:79:59:77:9b:70). eth0 MAC соответствует static lease в доке family/how-to/openmediavault-rpi5.
  • ⚠️ Ранее эта заметка утверждала «wlan0 = .15 primary» — устарело (см. таблицу выше).

WireGuard Topology

Split-tunnel: Eagle ↔ VPS ↔ Kraken. Full details: tech/wireguard-vpn.

  • Eagle: 10.99.0.2, Kraken: 10.99.1.2, VPS relay: 10.99.0.1/10.99.1.1
  • wg-auto.sh on Eagle (LaunchDaemon) — up when off home Wi-Fi, down at home
  • VPS as relay; two interfaces (wg0/wg1) avoid hairpin forwarding

Media Volume Mount Paths

Docker containers on Kraken mount media from NAS over NFS/SMB. Paths were documented here — check docker-compose files in /opt/media-toolbox-kraken for current mount config.