通过 OpenVPN 隧道转发流量

通过 OpenVPN 隧道转发流量

我正在尝试设置 Raspberry Pi (192.168.1.118),使其允许使用单个物理接口通过外部 OpenVPN 隧道(私人互联网访问)将其用作默认网关的所有流量推送。

我已经配置了 IP 转发,它作为网关工作,但是当我启动 OpenVPN 隧道时,没有流量可以离开网络,除非它来自 Raspberry Pi 或路由器,当我停止 OpenVPN 时,流量可以顺利通过。

route运行VPN时的输出是:

default 10.104.1.5 128.0.0.0 UG 0 0 0 tun0
default 192.168.1.1 0.0.0.0 UG 0 0 0 eth0
10.104.1.1 10.104.1.5 255.255.255.255 UGH 0 0 0 tun0
10.104.1.5 * 255.255.255.255 UH 0 0 0 tun0
128.0.0.0 10.104.1.5 128.0.0.0 UG 0 0 0 tun0
192.168.1.0 * 255.255.255.0 U 0 0  0 eth0

iptables -L FORWARD -nv:不返回任何内容,并且不允许 VPN 网络上的 NAT 流量。

tcpdump -i tun0 -n显示失败的 DNS 查找。

任何人可以向世界提供的任何帮助将不胜感激。

相关内容