最近の作業履歴(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予定)
