首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何将OpenVPN服务器配置为使用自定义默认网关?

如何将OpenVPN服务器配置为使用自定义默认网关?
EN

Server Fault用户
提问于 2014-06-03 14:56:53
回答 1查看 11.3K关注 0票数 0

我在地址10.1.0.2有一个vpn服务器,而服务器在它的网络中有另一个ip -- 10.0.0.2在他的子网中(这是一个tun2socks路由器)。

但是默认服务器的网关不是10.0.0.2 (也没关系),而是另一个外部IP。

我希望通过这个ip地址-- 10.0.0.2 --转发所有客户端的流量。

以下是我的服务器配置的一部分:

代码语言:javascript
复制
dev tap0
server-bridge 10.1.0.1 255.255.255.0 10.1.0.50 10.1.0.100

push "route 10.0.0.0 255.255.255.0" ; now client can ping 10.0.0.2
push "redirect-gateway def1 bypass-dhcp"

push "dhcp-option DNS 10.1.0.1"
push "dhcp-option WINS 10.1.0.1"

事实上,我想要一些像push "redirect-gateway 10.0.0.2"这样的

我怎样才能做到这一点?

EN

回答 1

Server Fault用户

发布于 2014-06-03 15:10:03

我希望所有客户的流量都通过这个ip地址转发-- 10.0.0.2。我有一个地址为10.1.0.2的vpn服务器,服务器在其网络中有另一个ip - 10.0.0.2

将默认路由推送到客户端,因此所有流量都会转到vpn服务器。vpn服务器的默认路由应该是10.0.0.2/24,以便将所有vpn客户端的流量都转发到路由器。

推送路线"0.0.0.0 0.0.0 10.1.0.2 1“

这意味着所有的互联网流量将通过vpn隧道。我认为您的实际意思可能是(所有10/8的流量都通过vpn隧道,但互联网流量不是这样):

推送路线"10.0.0.0 255.0.0.0 10.1.0.2 1“

在这种情况下,由于vpn服务器直接连接到10.0.0.0/24,因此不需要在vpn服务器上添加路由到10.0.0.0/24,因为它已经知道了这一点。

但是,请记住,在连接之后,客户端可以简单地更改他们的路由表,以便将他们的默认路由转到其他地方。

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/601478

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档