两个局域网,有一个公网 IP,怎么通过 wiregurad 互联?

5 天前
babyedi31996  babyedi31996

有 A 端 (192.168.0.0/24) 和 B 端(10.10.10.0/24) 两个局域网, A 有 IPV4 公网 ip,没有 ipv6 访问能力. B 有 IPV6 公网 IP,可以正常访问 ipv4 和 ipv6.

请教佬们怎么异地组网,让 AB 两端局域网内所有设备可以互相访问 比较好?

问过 AI 都没有比较顺畅的解决办法.

hy2,zerotier,wireguard 的,实在头晕了

现在在用 wg… A 端 (192.168.0.6)的 openwrt 旁路由, A 端主路由爱快(192.168.0.1) B 端主路由 ROS(10.10.10.1)

现在 B 端 ros 已经连接上 A 端局域网了. 问题是 B 端怎么能连接 A 端局域网??

2018 次点击
所在节点   宽带症候群  宽带症候群
24 条回复
wm5d8b
wm5d8b
4 天前
@babyedi31996 #20 假如 wg 的网段为 192.168.1.0/24 ,A 端 192.168.1.1 ,B 端 192.168.1.2 。在 A 端配置静态路由通过 192.168.1.2 访问 10.10.10.0/24 ,在 B 端配置静态路由通过 192.168.1.1 访问 192.168.0.0/24 ,防火墙 input 放行 wg 端口
zwy100e72
zwy100e72
4 天前
(还是强答)路由通了下一步打通防火墙

爱快不知道用的是哪款防火墙楼主自己看下,Mikrotik 这边试试 `/ip/firewall/filter/add chain=forward src-address=192.168.0.0/24 action=accept`
zwy100e72
zwy100e72
4 天前
防火墙规则要放在 drop invalid 和 drop all from WAN not DSTNATed (默认规则下)前面
DrLty
DrLty
4 天前
修改路由器的 LAN 网段,确保不冲突,如:192.168.3.0/24 ; 192.168.7.0/24 。

分别在每台路由器上安装 tailscale:

opkg update && opkg install tailscale

使用如下命令,开启 tailscale 并登录。

tailscale up --accept-routes --advertise-exit-node --advertise-routes=192.168.3.0/24

--accept-routes 接受其他节点通告的子网路由。

--advertise-exit-node 开启出口节点,可以让其他设备都通过本设备访问网络,可选则是否开启。

--advertise-routes=192.168.3.0/24 通告 192.168.3.0/24 网段通过本设备访问,根据路由器实际 LAN 网段修改。

在所有路由器上操作完成后,任一路由器下的设备都可通过内网 IP 直接访问不同网段的局域网设备。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1118844

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX