Openvpn为客户端分配随机IP

Openvpn为客户端分配随机IP

我在 server.cfg 中有这条指令,它为连接用户分配了一系列 IP:

server 10.8.0.0 255.255.255.0

每次我连接客户端时,它总是(如果他是第一个)获得 10.8.0.4 或 .5(因为服务器为自己保留了 10.8.0.1)。

我想要做的是从我通过服务器配置创建的范围中为我的客户端分配一个随机 IP,而不仅仅是像 openvpn 现在所做的那样为下一个客户端分配下一个 IP。我可以做些什么来实现这一点?

答案1

您可以使用/etc/openvpn/ccd子目录中的客户端配置文件。客户端认证后,openvpn 将打开与用户通用名称匹配的配置文件(如果存在)。在此文件中添加推送固定 IP 地址的配置。确保用户 OpenVPN 在放弃权限后以可读取目录和文件的身份运行。

相关内容