Saudações!
Estamos usando OpenVPN e hoje atingimos um limite inesperado de conexão de 60 - embora max-clients esteja definido como o código-fonte padrão 1024.
Registro do servidor:
Terça-feira, 21 de dezembro 13:49:41 2010 MULTI: nova conexão de entrada excederia o número máximo de clientes (60)
Estamos adicionando lentamente novos clientes à VPN e esperamos atingir 200 no próximo ano, sepodemos fazê-lo funcionar.
Estamos executando o servidor em um Win2003 R2. Configuração do servidor OpenVPN 2.0.9 da seguinte forma:
local 192.168.10.211
porta 1195
proto tcp
dev tun
dev-node OpenVPN_Vision
ca vision_ca.crt
cert vision_server.crt
key vision_server.key # Este arquivo deve ser mantido em segredo
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 # O padrão no código-fonte é 1024
persist-key
persist-tun
status openvpn -status-vision.log
log vision.log
verbo 3
Eu apreciaria muito qualquer ajuda ou contribuição sobre este assunto. Obrigado! Atenciosamente, Robin
Responder1
Este parece ser o seu problema: https://forums.openvpn.net/topic2445.html
Parece que a configuração de 2000 max_clients está sendo substituída em we_init e definida como WSA_MAXIMUM_WAIT_EVENTS, que é 64, menos 4. Meu entendimento é que este é um limite codificado embutido no kernel do Windows. O limite de 60 clientes é determinado subtraindo-se extra_events (definido como BASE_N_EVENTS ou 4) dele.
Basicamente, execute-o no modo udp e você poderá ultrapassar 60. O limite está no Windows e o openvpn não é o culpado.
Responder2
Você está executando-o através de algum tipo de roteador/firewall? Isso poderia ter seu próprio limite.