主路由梅林上开启 wg ,手机和电脑配置客户端后都能连上,但是发现没法访问局域网的地址,比如 nas ,是什么原因?路由器的 lan 地址和互联网都是可以访问的。。
1
jasonyang9 2023-10-27 06:31:54 +08:00
WG 从本质上讲是隧道,wg-quick 脚本会处理一些路由和防火墙策略等。你不贴出拓扑和配置的话只能猜测是防火墙和路由的问题,因为隧道明显是工作的
|
2
baobao1270 2023-10-27 08:40:42 +08:00
路由表问题啊……
默认情况下 WG 配置好只会设置 peer 的路由表 |
3
zxq1002 OP @jasonyang9 已经贴出来了,不好意思
|
4
zxq1002 OP @baobao1270 路由器上启动 wg 的时候勾选了访问内网,当时实际好像没用。。
|
5
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 |
6
zxq1002 OP @jasonyang9 wg 启在主路由上,访问内网的 nas 和其他节点都是不通的,是否应该主路由的路由表有问题,上面我贴的就是主路由的路由信息
|
7
bugmakerxs 2023-11-03 15:56:18 +08:00
|
8
bugmakerxs 2023-11-03 15:57:03 +08:00
https://www.cyberciti.biz/faq/how-to-set-up-wireguard-firewall-rules-in-linux/
我家的华硕我登录上去配置了一波 iptables ,然后重启才好。 |