现在的网络结构是: 地点 1 ,路由分配的内网是 192.168.1.x , 这个由于运营商的关系,改不了。在一个机器上安装了 zerotier 地点 2 ,内网的地址是 10.x.x.x, 一台机器安装 zerotier ,并在网页上配置访问这个内网用这个 ip 中转路由。这个内网还有 192.168.1.x 的一个内网,在 10.的网段可以直接访问
现在在地点 1 ,可以通过 zerotier 访问地点 2 中 10 的网段内的机器,但 192 的无法访问,请问要直接访问地点 2 中 192 网段的地址是否可行,该如何操作? 访问的内容主要就是 ssh (这个可以 tunnel 忍一下),网页
1
ochatokori 2023-09-23 18:21:13 +08:00 via Android
最简单的就是主机路由,比如说地点二的主机 ip 地址是 192.168.1.233 ,那就在地点 1 上把 192.168.1.233 单独路由到 zerotier 网,zerotier 再路由到地点二的接入点。
|
2
nuk 2023-09-23 18:28:32 +08:00 1
加个/32 的路由最简单,如果 IP 和内网有重复的话,在 zerotier 出口加个 DNAT 一比一映射 IP 也行,比如把 192.168.2.1 NAT 成 192.168.1.1 ,这样就能用 192.168.2.1 来访问 192.168.1.1 了。
|
3
allplay 2023-09-23 18:29:24 +08:00
lz 的网路结构太复杂了,套了基层。
不知这里面有没有误解,你在 zt 下只能访问 zt 网内的机器,无法访问没有 zt 客户端的机器。 解决,把地点二 10.x.x.x 下面那个 192.168.1.x ,改成 192.168.10.x ,避免跟地点 1 重复 |