wireguard 连接后能访问互联网和路由器,但没法访问内网其它地址

2023-10-27 00:40:03 +08:00
 zxq1002

主路由梅林上开启 wg ,手机和电脑配置客户端后都能连上,但是发现没法访问局域网的地址,比如 nas ,是什么原因?路由器的 lan 地址和互联网都是可以访问的。。

1088 次点击
所在节点   WireGuard
8 条回复
jasonyang9
2023-10-27 06:31:54 +08:00
WG 从本质上讲是隧道,wg-quick 脚本会处理一些路由和防火墙策略等。你不贴出拓扑和配置的话只能猜测是防火墙和路由的问题,因为隧道明显是工作的
baobao1270
2023-10-27 08:40:42 +08:00
路由表问题啊……

默认情况下 WG 配置好只会设置 peer 的路由表
zxq1002
2023-10-27 14:26:55 +08:00
@jasonyang9 已经贴出来了,不好意思
zxq1002
2023-10-27 14:27:38 +08:00
@baobao1270 路由器上启动 wg 的时候勾选了访问内网,当时实际好像没用。。
jasonyang9
2023-10-27 15:29:48 +08:00
已知 WG 节点可以访问 192.168.2.1 ;
假设梅林开启了 IP 转发(作为路由器的设备必定会开启);

如果 WG 节点用 10.6.0/24 发起请求到 192.168.2/24 ,则 NAS 可能不知道回程路由,
或被本机防火墙阻挡;

防火墙问题:NAS 上允许来自 10.6.0/24 的入站数据包;

路由问题:
要么在 NAS 上手动配置路由,目标 10.6.0/24 的下一跳为 192.168.2.1 ,
要么在梅林上对 br0 开启伪装 Masquerade

@zxq1002
zxq1002
2023-10-27 19:07:38 +08:00
@jasonyang9 wg 启在主路由上,访问内网的 nas 和其他节点都是不通的,是否应该主路由的路由表有问题,上面我贴的就是主路由的路由信息
bugmakerxs
2023-11-03 15:56:18 +08:00
bugmakerxs
2023-11-03 15:57:03 +08:00
https://www.cyberciti.biz/faq/how-to-set-up-wireguard-firewall-rules-in-linux/

我家的华硕我登录上去配置了一波 iptables ,然后重启才好。

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

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

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

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

© 2021 V2EX