如何将流量从 br0 路由到 tun0?

如何将流量从 br0 路由到 tun0?

我正在尝试使用我的树莓派 3B 创建一个接入点,将我的所有流量路由到 OpenVPN 服务。我创建了一个br0接口,即eth0 + wlan0的桥接器。 wlan0 接口是我用来将我的设备连接到接入点的接口,而 eth0 是连接到我的调制解调器/路由器的接口。树莓派与 OpenVPN 服务器的连接良好,我所有来自树莓派的流量都路由到它。唯一的问题是当我将设备连接到接入点时。我尝试使用在互联网上找到的一些 iptables 规则来重定向我的流量,引用最多的是:

sudo iptables -t nat -A POSTROUTING -o tun0 -j MASQUERADE

或者遵循类似的其他问题:问题 但这不起作用。 br0 接口使用子网 192.168.1.0/24,而 tun0 接口使用 10.8.0.0/16 作为子网 我运行的操作系统是 Raspbian GNU/Linux 11 (bullseye)。

如果我的英语听起来不太好,我深表歉意,但我不是母语人士,而且我仍在学习。此外,如果我没有提供解决此问题的所有必要信息,我很抱歉。否则,请写信给我您需要了解的内容,我将回复您询问的所有材料。谢谢你!

相关内容