首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >允许特定的OpenVPN客户机访问其他客户端

允许特定的OpenVPN客户机访问其他客户端
EN

Server Fault用户
提问于 2019-03-12 13:05:13
回答 1查看 518关注 0票数 2

我有多个OpenVPN服务器,它们有像从-1和从-2这样的客户机,它们只能访问OpenVPN服务器本身。我有一个专用的CA服务器,用于为系统创建新用户。我想要实现对用户的支持,如master-1和master-2,它们可以访问从客户机。

我读到,如果我在OpenVPN上启用客户端到客户端,我不能使用防火墙,因为客户端到客户端的网络将在OpenVPN内部完成,而不会到达主机层。

我读到,我可以使用client-config-dir和证书公共名称为server.conf创建特定于客户端的修改,但是我无法找到使用诸如"master-*“这样的前缀进行修改的方法。

为了开始解决这个问题,我尝试通过在OpenVPN服务器上运行以下命令,允许所有客户端之间的所有网络连接,而无需在OpenVPN上启用客户端对客户端的连接:

代码语言:javascript
复制
echo 1 > /proc/sys/net/ipv4/ip_forward
sudo iptables -I FORWARD --src 10.8.0.0/24 --dst 10.8.0.0/24 -j ACCEPT

OpenVPN客户端上的以下命令:

代码语言:javascript
复制
sudo ip route del 10.8.0.1/32 via 10.8.0.53
sudo ip route add 10.8.0.0/24 via 10.8.0.53 dev tun0

此后,OpenVPN客户端仍然无法连接到其他客户端。

EN

回答 1

Server Fault用户

发布于 2019-03-12 13:42:18

这是通过适当的iroute指令设置通过"CCD“机制(每个客户端配置位)。

有关更多信息,请参见

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

https://serverfault.com/questions/957900

复制
相关文章

相似问题

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