ご挨拶!

私たちはOpenVPNを使用しており、max-clientsがソースコードのデフォルト1024に設定されているにもかかわらず、今日、予期しない接続制限である60に達しました。

サーバーログ:

Tue Dec 21 13:49:41 2010 MULTI: new incoming connection would exceed maximum number of clients (60)

VPNに新しいクライアントを徐々に追加しており、VPNを機能させることができれば、来年中に200に達すると予想し ています。

Win2003R2でサーバーを実行しています。OpenVPN2.0.9サーバー構成は次のとおりです。

local 192.168.10.211
port 1195
proto tcp
dev tun
dev-node OpenVPN_Vision
ca vision_ca.crt
cert vision_server.crt
key vision_server.key # This file should be kept secret
dh vision_dh1024.pem
server 192.168.211.0 255.255.255.0
ifconfig-pool-persist vision_ipp.txt
;server-bridge 10.8.0.4 255.255.255.0 10.8.0.50 10.8.0.100
;client-to-client
keepalive 10 120
comp-lzo
;max-clients 100 # Default in source code is 1024
persist-key
persist-tun
status openvpn-status-vision.log
log vision.log
verb 3

これに関するヘルプや入力をいただければ幸いです。ありがとう!よろしく、ロビン

answer

これはあなたの問題のようです:https//forums.openvpn.net/topic2445.html

It looks like the 2000 max_clients setting is getting overridden in we_init and getting set to WSA_MAXIMUM_WAIT_EVENTS, which is 64, minus 4. My understanding is this is a hardcoded limit built into the windows kernel. The 60 client limit is determined by subtracting extra_events (set to BASE_N_EVENTS, or 4) from it.

基本的に、それをudpモードで実行すると、60を超えることができます。制限はWindowsにあり、openvpnのせいではありません。

どのタイプのルーター/ファイアウォールを介して実行していますか?それには独自の限界があるかもしれません。