ᕕ( ᐛ )ᕗ Jimyag's Blog

家庭网络规划

现有的设备

序号 设备名称 主机名 系统 位置
1 工控机 ipc pve A
2 小米 CR6608 路由器 op2 openwrt B
3 香橙派 R1 Plus LTS pi ubuntu B
4 红米 AC2100 op openwrt C
5 大主机 zj pve C
6 MacBook Pro M1 Max 16GB m1 mac 不固定
7 机械革命 Z2 Air 32GB z2air windows 11 A
8 5 口 2.5G 交换机 C
9 锐捷 WiFi6 RG-MA3063 路由器 rj C
10 洛杉矶 VPS los ubuntu 洛杉矶
11 香港 VPS hk ubuntu 香港
12 亚特兰大 VPS atl ubuntu 亚特兰大
13 上海 VPS sh ubuntu 上海

需求

  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,atl ,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