zoukankan      html  css  js  c++  java
  • 【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

    转载注明出处 一支小白 - 博客园http://www.cnblogs.com/startnow/ - 联系:tungshuaishuai@sina.com
  • 相关阅读:
    python-----贴图 和 报错:OSError: image file is truncated (8 bytes not processed)的处理
    springboot集成RabbitMQ
    MySQL数据库设计规范
    腾讯云COS对象存储
    腾讯云OCR图片文字识别
    java基础之 java注释
    centos7下自动备份mysql数据库
    nginx配置ssl证书
    java基础之 控制语句
    js -- 操作sqlite数据库
  • 原文地址:https://www.cnblogs.com/startnow/p/15595833.html
Copyright © 2011-2022 走看看