先描述下网络结构
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 这些节点没什么区别..为什么就不能出去..而是在本地形成了回环
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.