我在server.cfg中有这个指令,它为连接用户分配了一系列的ips:
server 10.8.0.0 255.255.255.0
每当我连接一个客户端,它总是(如果他是第一个)获得10.8.0.4或.5(因为服务器自己保留10.8.0.1)。
我想要做的是从通过服务器configuration创build的范围中为我的客户端分配一个随机IP,而不仅仅是下一个客户端的IP,就像openvpn现在这样做。 有什么我可以做到这一点?
您可以在/etc/openvpn/ccd子目录中使用客户端configuration文件。 客户端authentication后,openvpn会打开一个configuration文件,如果存在的话,它将与使用的通用名称匹配。 添加configuration以在该文件中推送固定的IP地址。 确保用户使用OpenVPN运行,因为丢弃权限可以读取目录和文件。