最近の作業履歴(2026年3月)
1. Fabric network & server infrastructure(3月下旬)
  • Fabric networkを172.31.22.x/172.31.20.x から 173.0.0.x メッシュへ移行完了(R640↔SM: 173.0.0.0/30、SM↔hirame: 173.0.0.4/30、R640↔hirame: 173.0.0.8/30)
  • R640↔hirame 直接リンクを発見・設定
  • Supermicro iptables FORWARD chain ブロックを修正(ルーティングされたトラフィックを許可)
  • NFS マウント、remote_backup.sh を更新。VPS バックアップセクションを削除
  • Supermicro RAID1 boot volume(md0、mdadm)を構築。Telegram監視(mdadm-watch.timer)を追加
  • hirame ハードウェアメンテナンス(CPU/memory/PSU交換、温度確認)
  • R640 Nextcloud Docker stack を Samsung 970 EVO Plus NVMe(/mnt/nvme-cache)へ移行。bind mountsで実装
  • NVMe SMART監視(nvme-watch.timer)をデプロイ
  • 日次バックアップを2回実行(3:00と15:00)
2. Network redesign planning(3月下旬)
  • 現在アーキテクチャの5つの根本的設計欠陥を特定(VLAN10インターネット露出、IPv6 RA flooding、Squid SPOF、Po1がVLAN10を運ぶ、12XS外部ACL)
  • VLAN60再設計を策定(Phase A–H)
  • Claude Code自動実行用の指示ドキュメントを作成
  • 設計原則: R640に特別な設定を集中させない;スイッチはドリフトしない
  • 次のステップ: RTX/12XS/48TからshowConfigを取得してPhase B–Gを具体化
3. R640 network & bond0 repair
  • bond0 LACP問題を修正(NetworkManager override blocking systemd-networkd)
  • R640-DATA1/DATA2を各10Gbpsで復旧(Po20が12XSで完全にバンドル)
  • nginx portal.vpn allowlistを修正してWireGuard subnet全体(10.200.0.0/16)をカバー
  • VLAN50が意図的にR640、Supermicro、hirameで共有されていることを確認(apt更新用)
4. Collabora re-integration
  • Fabric IP移行後の5層障害を解決: server_name env var欠落、aliasgroup1 portサフィックスバグ、nginx CIDR不一致(173.0.0.8/29)、container DNSが/etc/hostsをバイパス(外部IP 119.26.175.225で cloud.k2-o.net を解決)、wopi_allowlistに外部IP欠落
  • 一時修正: 119.26.175.225をnginx allowとwopi_allowlistに追加
  • 恒久修正(Docker runで–add-host)はhirameにVLAN20追加まで延期
5. wanchance.com documentation
  • Claude Codeがinfra_page.html(849行)、ip_daichou_page.html(492行)、port_wiring_page.html(1419行)を完成
  • 7台中6台のターゲットマシンに接続
  • hirameサーバー、疑問点ページ、問題発見ページを含む次回ドキュメント更新パスの包括的プロンプトを準備
  • R640、Supermicro、hirame、Cisco 12XS/48T(id_rsa_cisco、legacy KEX)、RTX1300(id_ed25519)のSSH認証情報を確立
6. Nextcloud video playback fix
  • Music_VideoフォルダのAV1動画をffmpeg(Dockerコンテナ内)でH.264にバッチ変換
  • yt-dlpをH.264デフォルト設定(-f “bestvideo[vcodec^=avc1]+bestaudio”)
  • Nextcloud stackをnextcloud-stack-app-1として確認(MariaDB 11、Redis、nginx reverse proxy at cloud.k2-o.net → 127.0.0.1:9000)
7. VPS外し構成への移行(3月26日)
  • サイトへのアクセスが遅いためVPSを外した構成へ変更
  • R640直接接続構成に移行(wg0: 10.200.0.1/16、port 54024)
  • RTX1300でNAT/フィルタ設定(UDP 54024、TCP 443、TCP 80)
  • nginx SSL終端(cloud.k2-o.net:443 → localhost:9080)
  • dnsmasq内部DNS(10.200.0.1:53)でcloud.k2-o.net → 192.168.20.21を解決
  • VPSはwg2バックホール接続のみ保持(将来TURN/STUN予定)