【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

網頁多加一條路由
192.168.124.0/24 192.168.191.23


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM