使用dokcer创建openvpn服务端并x给客户端分配固定IP

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用dokcer创建openvpn服务端并x给客户端分配固定IP相关的知识,希望对你有一定的参考价值。

参考技术A

注意,上面的配置在客户端是 Windows 系统的时候,会报告如下错误:

导致这个错误的原因是 TAP-WIN32 使用默认子网掩码 255.255.255.252 因此一个网段之内只能有两个 相邻IP,一个是网关,一个是子网设备。
这个问题在 Linux/macOS 系统上是不存在的,这个是 TAP-WIN32 驱动的限制。
因此,如果系统是 Windows 并且使用 TAP-WIN32 驱动,那么配置的地址只能是如下情况:

windows系统客户端地址池如下所示:

为了减少工作量,方便快速配置,可以使用如下两个增添用户的脚本。
OpenVPN 创建用户脚本:

OpenVPN 删除用户脚本,基于docker,需要自行改造成docker-compose:

引用链接:
1、 https://openvpn.net/community-resources/configuring-client-specific-rules-and-access-policies/

以上是关于使用dokcer创建openvpn服务端并x给客户端分配固定IP的主要内容,如果未能解决你的问题,请参考以下文章

如何给OPENVPN客户端设置指定IP

openVPN客户端连接服务器,出现Your certificate is no yet valid的警告

如何在Ubuntu 16.04创建OpenVPN的一个内联网

网络系统管理赛项之Debian 十六 . OpenVPN相关配置方法

高手请进!如何利用OpenVPN共享上网?

centos怎么设置开机自动连接openvpn客户端?