需求
C ping B A 或者左側局域網里的其他機器
第一種方式
zerotier網段:192.168.191.0/24
場景:A,B,C 都安裝zerotier, 這樣每台機器都會多一個zerotier分配的ip.
A,B, C會被分配到192.168.191.x的IP,這樣他們三個是可以相互ping通的

第二種方式
場景:左側的局域網中,當C ping B時,A機器安裝zerotier充當網關,轉發192.168.191.0/24的請求到192.168.124.0/24網段內,B同樣可以ping通,不用安裝zerotier。

當然A,B 機器可以是vmware中的機器,A,B機器使用橋接模式,這樣C也可以ping通左側路由器中的其他機器。
A機器的操作如下:
curl -s https://install.zerotier.com/ | sudo bash
zerotier-cli join <網絡ID>
# 開啟路由轉發
echo "net.ipv4.ip_forward = 1" >> /etc/sysctl.conf
sysctl -p
# 查看網卡
ip link show
# ens33 A的物理網卡/或者是vmware的虛擬網卡
# ztugavy35l A機器zerotier的網卡
# 注意替換下面的參數
iptables -t nat -A POSTROUTING -o ens33 -j MASQUERADE
iptables -A FORWARD -i ens33 -o ztugavy35l -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -A FORWARD -i ztugavy35l -o ens33 -j ACCEPT
網頁多加一條路由
192.168.124.0/24 192.168.191.23
