1. 程式人生 > 其它 >【zerotier】組建區域網

【zerotier】組建區域網

需求

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
轉載註明出處 一支小白 - 部落格園http://www.cnblogs.com/startnow/ - 聯絡:[email protected]