参考:http://dnaeon.github.io/static-ip-addresses-in-openvpn/

0.前置环境

客户端为: 000000_000_000001

1.在服务器配置文件/etc/openvpn/server.conf中放开配置

  1. client-config-dir /etc/openvpn/ccd

2.创建客户端配置目录

  1. # 创建配置文件目录
  2. $ mkdir /etc/openvpn/ccd

3.在/etc/openvpn/ccd目录下创建对应的客户端配置文件000000_000_000001, 在配置文件000000_000_000001中配置如下:

  1. # 创建客户端配置文件
  2. $ mkdir /etc/openvpn/cdd/000000_000_000001
  3. # 编辑文件
  4. $ vim /etc/openvpn/cdd/000000_000_000001
  5. # 第一个ip为分配给客户端的ip, 第二个为OpenVPN的网关
  6. ifconfig-push 10.8.0.2 10.8.0.1

4.修改客户端配置文件目录权限

  1. # 修改配置文件目录的权限
  2. chown -R nobody:nogroup /etc/openvpn/ccd

5.修改服务端配置文件 /etc/openvpn/ipp.txt

  1. 000000_000_000001,10.8.0.2