小编jbr*_*ver的帖子

如何配置 OpenVPN 客户端路由器

我正在尝试设置 OpenVPN 路由器,以便我可以在 Ubuntu 12.10 上将我的平板电脑(无线)和蓝光(有线)连接到另一个国家/地区的付费 VPN 服务。我已经使用 DD-WRT(太慢)和 PFSense 的虚拟实例(太有限)成功地做到了这一点。

我是 Linux 新手,但我已经完成了这个项目的 90%。硬件是 2 个有线以太网端口,其中一个连接到传统的家用路由器和无线网卡。

到目前为止我有..

  1. 使用 hostapd 将我的无线设置为真正的主接入点
  2. 在无线和本地 LAN 之间创建了一座桥梁(我认为)
  3. 设置一个成功地为网桥分配地址的 DHCP 服务器 - 无线和有线都可以获取它们。
  4. 设置 OpenVPN,使其在启动时成功创建隧道连接。

当前行为将所有流量从我的 Ubuntu 机器路由到 VPN 服务器。其他设备没有任何连接,这就是问题所在。

我的问题/目标:

如何配置路由,以便 OpenVPN 仅通过 VPN 隧道引导来自我的网桥(192.168.10.x 下的设备)的流量,而不是来自实际 Ubuntu 计算机的流量?

OpenVPN 自动设置了一些路由,但它似乎忽略了我设置的网桥。

我已经阅读了很多文档iptablesroute但对我来说意义不大。尽管有多个教程,但我仍然不明白如何从route命令中读取结果。我也怀疑这可以通过OpenVPN 配置文件route-noexecroute-up在 OpenVPN 配置文件中完成,但没有成功。

我对配置文件和设置在哪里的了解有限。上述任务花了我至少 30 个小时的修补时间,所以请对我放轻松 :)

谢谢!

编辑

我在下面发布了一个解决方案来引导网桥流量,但它不会阻止 Ubuntu 计算机上的流量通过 VPN。

iptables vpn networking openvpn network-bridge

13
推荐指数
1
解决办法
1万
查看次数

标签 统计

iptables ×1

network-bridge ×1

networking ×1

openvpn ×1

vpn ×1