ᕕ( ᐛ )ᕗ Jimyag's Blog

家庭网络规划

现有的设备

序号 设备名称 主机名 系统 位置 配置
1 工控机 ipc ubuntu-server A 4c8g cpu n4100,2t hdd
2 小米 CR6608 路由器 op2 openwrt B 2c128m cpu MT7621A
3 香橙派 R1 Plus LTS pi ubuntu-server B 4c1g cpu rk3328
4 红米 AC2100 op openwrt C 2c256m cpu MT7621A
5 大主机 zj ubuntu-server C 12c64g cpu i510400F,4t hdd * 3,512g nvme * 2
6 MacBook Pro M1 Max 16GB m1 mac - 8c16g cpu m1 max,512ssd
7 机械革命 Z2 Air 32GB z2air windows 11 A 12c32g cpu i78750H,1t ssd
8 5 口 2.5G 交换机 C
9 锐捷 WiFi6 RG-MA3063 路由器 rj 原系统 C
10 洛杉矶 VPS los ubuntu-server 洛杉矶 1c1g
11 香港 VPS hk ubuntu-server 香港 1c1g
12 上海 VPS sh ubuntu-server 上海 1c1g
13 极摩客 m6 m6 ubuntu-server C 12c32g cpu R5-6600H,1t nvme,2t nvme

需求

  1. 在所有地点都可以访问互联网
  2. 所有设备都可以互相访问

网段规划

  1. 地点 A:192.168.31.0/24
  2. 地点 B:192.168.3.0/24
  3. 地点 C:192.168.2.0/24
  4. tailscale 网络:100.111.111.0/24

实现

  1. 在 zj 中开虚拟机 zj-proxy,在 ipc 中开虚拟机 ipc-proxy。
  2. 在 zj-proxy,ipc-proxy,pi,los,hk ,sh 中安装 tailscale
  3. tailscale 启动参数设置 --accept-routes=true --advertise-routes=<所在地点的网段> --accept-dns=false --advertise-exit-node --reset --stateful-filtering=false --ssh=true --operator=jimyag
  4. op 只当拨号和基本路由功能,不发射 wifi,rj 桥接 op 所在的网络发射 wifi。

#Homelab