最近使用openxxx(那三个字母不能用)的人比较多,遇到一个比较怪异的问题
10.10.0.0/24单网段连接用户只能62个,再多就不能正常连接,配置文件中max-clients 设置200,也没起作用。
不能正常连接时,会有如下提示:
MULTI: no free --ifconfig-pool addresses are available
MULTI: no dynamic or static remote --ifconfig address is available for sumy /192.168.10.88:6458
这个问题估计很多人一般都不会遇到,在网上查找资料,有说每个vpn用户会占用4个ip位,导致一个网段只能有60多个用户同时连接,分析了ipp.txt和openvpn-status.log中ip的变化,还真都是+4这么分配的。
其实解决起来也很简单,将网段扩大,改成10.10.0.0/16,(看自己需求更改),但是这里需要注意一个问题,**iptables的配置,需要将iptables中的允许网段更改。**不然会导致拨通vpn,可以ping通网关,但是无法访问添加过得路由的网段或ip。
重要的事情说三遍:
iptables的配置,需要将iptables中的允许网段更改。
iptables的配置,需要将iptables中的允许网段更改。
iptables的配置,需要将iptables中的允许网段更改。
希望对各位同学有所帮助。