我正在尝试设置 OpenVPN 路由器,以便我可以在 Ubuntu 12.10 上将我的平板电脑(无线)和蓝光(有线)连接到另一个国家/地区的付费 VPN 服务。我已经使用 DD-WRT(太慢)和 PFSense 的虚拟实例(太有限)成功地做到了这一点。
我是 Linux 新手,但我已经完成了这个项目的 90%。硬件是 2 个有线以太网端口,其中一个连接到传统的家用路由器和无线网卡。
到目前为止我有..
当前行为将所有流量从我的 Ubuntu 机器路由到 VPN 服务器。其他设备没有任何连接,这就是问题所在。
我的问题/目标:
如何配置路由,以便 OpenVPN 仅通过 VPN 隧道引导来自我的网桥(192.168.10.x 下的设备)的流量,而不是来自实际 Ubuntu 计算机的流量?
OpenVPN 自动设置了一些路由,但它似乎忽略了我设置的网桥。
我已经阅读了很多文档iptables
,route
但对我来说意义不大。尽管有多个教程,但我仍然不明白如何从route
命令中读取结果。我也怀疑这可以通过OpenVPN 配置文件route-noexec
和route-up
在 OpenVPN 配置文件中完成,但没有成功。
我对配置文件和设置在哪里的了解有限。上述任务花了我至少 30 个小时的修补时间,所以请对我放轻松 :)
谢谢!
编辑
我在下面发布了一个解决方案来引导网桥流量,但它不会阻止 Ubuntu 计算机上的流量通过 VPN。