家庭网络规划
现有的设备
序号 | 设备名称 | 主机名 | 系统 | 位置 | 配置 |
---|---|---|---|---|---|
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 |
需求
- 在所有地点都可以访问互联网
- 所有设备都可以互相访问
网段规划
- 地点 A:192.168.31.0/24
- 地点 B:192.168.3.0/24
- 地点 C:192.168.2.0/24
- tailscale 网络:100.111.111.0/24
实现
- 在 zj 中开虚拟机 zj-proxy,在 ipc 中开虚拟机 ipc-proxy。
- 在 zj-proxy,ipc-proxy,pi,los,hk ,sh 中安装 tailscale
- tailscale 启动参数设置
--accept-routes=true --advertise-routes=<所在地点的网段> --accept-dns=false --advertise-exit-node --reset --stateful-filtering=false --ssh=true --operator=jimyag
- op 只当拨号和基本路由功能,不发射 wifi,rj 桥接 op 所在的网络发射 wifi。