【zerotier】組建區域網
阿新 • • 發佈:2021-11-23
需求
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機器的操作如下:
轉載註明出處 一支小白 - 部落格園http://www.cnblogs.com/startnow/ - 聯絡:[email protected]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