Contents
                    
                
                
            ccd ip 使用
openvpn配置客户端静态IP
1)在配置文件中添加一个目录
cd /etc/openvpn
# server.conf
client-config-dir ccd
2)创建目录
mkdir -p /etc/openvpn/ccd
3)创建文件配置客户端IP
这里需要注意,创建的这个文件就是用你的用户名,比如这里我的用户名是liao,那么创建的文件也是liao
touch /etc/openvpn/ccd/liao
内容写入,ifconfig-push中的每一对IP地址表示虚拟客户端和服务器的IP端点
echo “ifconfig-push 10.8.0.5 10.8.0.6” > /etc/openvpn/ccd/liao
注意:这里分配的IP规则如下
# ifconfig-push中的每一对IP地址表示虚拟客户端和服务器的IP端点
# 它们必须从连续的/30子网网段中获取(这里是/30表示xxx.xxx.xxx.xxx/30,即子网掩码位数为30)
# 以便于与Windows客户端和TAP-Windows驱动兼容。明确地说,每个端点的IP地址对的最后8位字节必须取自下面的集合:
[  1,  2]   [  5,  6]   [  9, 10]   [ 13, 14]   [ 17, 18]
[ 21, 22]   [ 25, 26]   [ 29, 30]   [ 33, 34]   [ 37, 38]
[ 41, 42]   [ 45, 46]   [ 49, 50]   [ 53, 54]   [ 57, 58]
[ 61, 62]   [ 65, 66]   [ 69, 70]   [ 73, 74]   [ 77, 78]
[ 81, 82]   [ 85, 86]   [ 89, 90]   [ 93, 94]   [ 97, 98]
[101,102]   [105,106]   [109,110]   [113,114]   [117,118]
[121,122]   [125,126]   [129,130]   [133,134]   [137,138]
[141,142]   [145,146]   [149,150]   [153,154]   [157,158]
[161,162]   [165,166]   [169,170]   [173,174]   [177,178]
[181,182]   [185,186]   [189,190]   [193,194]   [197,198]
[201,202]   [205,206]   [209,210]   [213,214]   [217,218]
[221,222]   [225,226]   [229,230]   [233,234]   [237,238]
[241,242]   [245,246]   [249,250]   [253,254]
4)重启生效
systemctl restart openvpn@server
总结:这里需要注意的是分配静态IP的时候需要参考文章中的注意点,按对应分配否则会出现兼容问题或者连接不上情况