V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
dbpe
V2EX  ›  问与答

关于 TInc 的局域网网段互访问题(半吊子球大佬指教)

  •  
  •   dbpe · 2021-01-03 21:18:12 +08:00 · 1393 次点击
    这是一个创建于 1421 天前的主题,其中的信息可能已经有所发展或是发生改变。

    先描述下网络结构

    Tinc:

    Mode 为默认的路由模式

    节点 A:

    处于公网的腾讯云

    Tinc 内网 Ip:10.0.0.1

    节点 B:

    内网 Ip:192.168.20.2 网关:192.168.20.1

    自己的台式机(MacOs)

    Tinc 内网 Ip:10.0.0.2

    节点 C:

    内网 Ip:192.168.5.2 网关:192.168.5.1

    Tinc 内网 Ip:10.0.0.10

    现在情况:

    节点 B 可以 ping 节点 C,可以访问节点 C

    我在节点 B 机器上执行命令

    ip route add 192.168.5.1/32 dev tun0
    

    然后 ping 节点 C 的内网网关:192.168.5.1

    返回的结果:

    92 bytes from 192.168.5.1: Dest Unreachable, Bad Code: 6
    Vr HL TOS  Len   ID Flg  off TTL Pro  cks      Src      Dst
     4  5  00 5400 d3b5   0 0000  40  01 d748 10.0.0.2  192.168.5.1
    
    

    说明根本没有传到节点 C 上面,而是在本地形成了回环..

    运行ip router的返回结果

    default via 192.168.20.1 dev en1
    10.0.0.1/32 via 10.0.0.2 dev tun0
    10.0.0.1/32 via tun0 dev tun0
    10.0.0.5/32 via tun0 dev tun0
    10.0.0.10/32 via tun0 dev tun0
    192.168.5.1/32 via tun0 dev tun0
    

    我感觉..我和那些 10.0.0.10 这些节点没什么区别..为什么就不能出去..而是在本地形成了回环

    impig33
        1
    impig33  
       2021-08-24 11:49:23 +08:00
    同样,我也是尝试把 b 和 c 的 lan 想互,没有调成功。
    快一年过去了,请问兄弟调通了吗?
    impig33
        2
    impig33  
       2021-08-24 12:18:07 +08:00
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2497 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 23ms · UTC 15:48 · PVG 23:48 · LAX 07:48 · JFK 10:48
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.