docs: CT100 acts as NetBird Subnet Router for 192.168.42.0/24

This commit is contained in:
2026-04-18 22:27:29 +08:00
parent 997516daa2
commit d238644592
2 changed files with 14 additions and 4 deletions

View File

@@ -1,6 +1,6 @@
# PVECluster 叢集架構文件
> 最後更新2026-04-18CT124 新增 NetBird client 100.71.40.35
> 最後更新2026-04-18CT100 升級為 NetBird Subnet Router廣播 192.168.42.0/24
## 一、叢集概覽
@@ -66,6 +66,16 @@
- **SDN Zone**: `localnetwork`(三節點皆啟用,狀態正常)
- **所有 VM/CT 靜態 IP**,格式為 `192.168.42.<VMID>`
### NetBird Subnet Router遠端存取內網
- **Router 節點**: CT100`192.168.42.100`NetBird IP `100.71.236.202`
- **廣播網段**: `192.168.42.0/24`Network Route `home-lan`metric 9999masquerade=true
- **分發群組**: `personal`Mac、iPhone 等個人裝置)
- **Access Control**: `personal``servers`
- **效果**: `personal` 群組成員路由表自動新增 `192.168.42.0/24 → CT100 NetBird IP`,可透過 CT100 存取整個 LAN 上的任何裝置OpenWrt .10、PVE 節點 .38/.39/.40、NAS .20 等,即使該裝置未安裝 NetBird
- **主機端設定**: CT100 上 `/etc/sysctl.d/99-netbird-route.conf``net.ipv4.ip_forward=1`(持久化)
- **為何不選 CT124**: CT124 的 Tailscale 是 kernel-mode`iptables-legacy ts-forward` chain 的 `100.64.0.0/10 → !tailscale0` DROP 規則會與 NetBird 的 forwarding/masquerade chain 衝突CT100 的 Tailscale 為 userspace無此問題
## 四、儲存架構
### 儲存池一覽
@@ -116,7 +126,7 @@ Proxmox Backup Server (192.168.42.30, VM 111)
| VMID | 名稱 | 節點 | 狀態 | CPU | 記憶體 | 磁碟 | IP | Tags / 用途 |
|---|---|---|---|---|---|---|---|---|
| **100** | CT100 | pve-02 | running | 1C | 256 MB | 8G (syno-lvm) | .42.100 | SSH Jump Box + Bore Server (:7835) + Tailscale + NetBird (100.71.236.202, ct100.netbird.selfhosted) + Watchtower |
| **100** | CT100 | pve-02 | running | 1C | 256 MB | 8G (syno-lvm) | .42.100 | SSH Jump Box + Bore Server (:7835) + Tailscale + NetBird (100.71.236.202, ct100.netbird.selfhosted) + NetBird Subnet Router (192.168.42.0/24, masquerade) + Watchtower |
| **101** | CT101 | pve-02 | running | 1C | 128 MB | 8G (syno-lvm) | .42.101 | RustDesk Server (21115-21119) + Headscale (備用) + NetBird (100.71.200.94, ct101.netbird.selfhosted) + Watchtower |
| **102** | CT102 | pve | running | 1C | 512 MB | 8G (syno-lvm) | .42.102 | Tailscale + Proxy Pool + Cloudflare Tunnel + Watchtower |
| **104** | CT104 | pve | running | 1C | 96 MB | 8G (syno-lvm) | .42.104 | Caddy 靜態檔案/反向代理 (:80) + Tailscale |
@@ -190,7 +200,7 @@ Proxmox Backup Server (192.168.42.30, VM 111)
│ │
│ 【認證/安全】 │
│ CT124 Vaultwarden ── 密碼管理 │
│ CT100 ─────────── SSH Jump Box + Bore Server + Tailscale + NetBird │
│ CT100 ─────────── SSH Jump Box + Bore Server + Tailscale + NetBird + NetBird Subnet Router (192.168.42.0/24)
│ CT101 ─────────── RustDesk Server + Headscale 備用 + NetBird遠端存取
│ CT102 ─────────── Tailscale + Cloudflare Tunnel + Proxy Pool │
│ CT126 ─────────── Headscale 控制伺服器 (17 節點, 8080/9090/50443) │

View File

@@ -48,7 +48,7 @@
| 服務 | VMID | IP | 節點 | 狀態 |
|---|---|---|---|---|
| SSH Jump Box + Bore Server + Tailscale + NetBird | CT 100 | .42.100 | pve-02 | running |
| SSH Jump Box + Bore Server + Tailscale + NetBird + NetBird Subnet Router (192.168.42.0/24) | CT 100 | .42.100 | pve-02 | running |
| RustDesk Server + Headscale (備用) + NetBird | CT 101 | .42.101 | pve-02 | running |
| Tailscale + Cloudflare Tunnel + Proxy Pool | CT 102 | .42.102 | pve | running |
| Headscale 控制伺服器 (17 節點) | CT 126 | .42.126 | pve | running |