如何設置 OpenVPN 以接受超過 60 個連接?
問候!
我們正在使用 OpenVPN,今天意外的連接限制為 60 - 即使 max-clients 設置為原始碼預設值 1024。
伺服器日誌:
2010 年 12 月 21 日星期二 13:49:41 MULTI:新傳入連接將超過最大客戶端數 (60)
我們正在慢慢地將新客戶端添加到 VPN 中,如果我們能夠使其正常工作,預計明年某個時候將達到 200 個 。
我們在 Win2003 R2 上執行伺服器。OpenVPN 2.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 # 這個文件應該保密
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 # 預設原始碼為 1024
persist-key
persist-tun
status openvpn -status-vision.log
日誌 vision.log
動詞 3
我將非常感謝對此提供的任何幫助或意見。謝謝!最好的問候,羅賓
這似乎是你的問題: https ://forums.openvpn.net/topic2445.html
看起來 2000 max_clients 設置在 we_init 中被覆蓋並設置為 WSA_MAXIMUM_WAIT_EVENTS,即 64 減 4。我的理解是這是 Windows 核心中內置的硬編碼限制。60 個客戶端限制是通過從中減去 extra_events(設置為 BASE_N_EVENTS 或 4)來確定的。
基本上,在udp模式下執行它,你可以超過60。限制在windows中,openvpn不是罪魁禍首。
您是否通過任何類型的路由器/防火牆執行它?那可能有它自己的極限。