Como posso configurar o OpenVPN para aceitar mais de 60 conexões?

3

Saudações!

Estamos usando o OpenVPN e hoje atingimos um limite de conexão inesperado de 60 - mesmo que max-clients esteja definido como o padrão de código-fonte 1024.

Log do servidor:

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

Estamos adicionando lentamente novos clientes à VPN e esperamos atingir 200 em algum momento no próximo ano. se conseguirmos que funcione.

Estamos executando o servidor em um Win2003 R2. Configuração do OpenVPN 2.0.9 Server da seguinte forma:

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

Eu apreciaria muito qualquer ajuda ou entrada neste. Obrigado! Cumprimentos, Robin

    
por Robin 21.12.2010 / 15:22

2 respostas

5

Este parece ser o seu problema: link

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.

Basicamente, execute-o no modo udp e você pode ultrapassar os 60. O limite está no windows e o openvpn não tem culpa.

    
por 21.12.2010 / 15:30
0

Você está usando algum tipo de roteador / firewall? Isso pode ter seu próprio limite.

    
por 21.12.2010 / 15:30