![通过 OpenVPN 隧道转发流量](https://linux22.com/image/58828/%E9%80%9A%E8%BF%87%20OpenVPN%20%E9%9A%A7%E9%81%93%E8%BD%AC%E5%8F%91%E6%B5%81%E9%87%8F.png)
我正在尝试设置 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 查找。
任何人可以向世界提供的任何帮助将不胜感激。