我使用 Debian 6 作为我的服务器,我在那里配置了 OpenVPN 服务器,客户端使用 TAP 模式成功连接。该服务器可从互联网上获得,但它也连接到内部网络。
本地 LAN:192.168.3.0/24
- OpenVPN 服务器上的 eth0
OpenVPN 客户端:192.168.199.0/24
- OpenVPN 服务器上的 tap0
如果有人可以提供我必须遵循的 mi 步骤,以允许连接到 OpenVPN 服务器的客户端看到并能够连接到 OpenVPN 服务器所在的 LAN(192.168.3.0/24 网络)内的每台机器,那就太好了。
如果您能告诉我如何在客户端连接后自动设置此路由,那就太完美了。
如果您确实需要TAP 式连接,则需要指定
server-bridge
不带其他参数的选项 - 这将启用桥接模式并让 OpenVPN 传递 DHCP 请求(DHCP 代理模式)。您还需要将您的 tun 接口与您的 LAN 接口使用的任何内容桥接起来brctl
:有关详细信息,请参阅OpenVPN 文档中的服务器桥选项描述。
但老实说,您应该尽可能选择路由而不是桥接 - 它允许更好的调试并减少通过您的 VPN 传输的不必要的网络噪音(广播)。
对于这种情况,一个包含
push "route 192.168.3.0 255.255.255.0"
服务器上的配置文件和随附的客户端样式配置文件(指定client
选项)就可以了。例子:有关选项参数的详细信息,请参阅文档。