60개 이상의 연결을 허용하도록 OpenVPN을 설정하려면 어떻게 해야 합니까?

60개 이상의 연결을 허용하도록 OpenVPN을 설정하려면 어떻게 해야 합니까?

인사말!

우리는 OpenVPN을 사용하고 있는데 오늘 예상치 못한 연결 제한인 60에 도달했습니다. max-clients가 소스 코드 기본값 1024로 설정되어 있음에도 불구하고 말이죠.

서버 로그:

Tue Dec 21 13:49:41 2010 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
서버 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
;클라이언트 간
keepalive 10 120
comp-lzo
;max-clients 100 # 소스 코드의 기본값은 1024입니다.
persist-key
persist-tun
status openvpn -status-vision.log
로그 Vision.log
동사 3

이에 대한 도움이나 의견을 주시면 대단히 감사하겠습니다. 감사해요! 감사합니다, 로빈

답변1

이것이 귀하의 문제인 것 같습니다. 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은 책임이 없습니다.

답변2

어떤 유형의 라우터/방화벽을 통해 실행하고 있습니까? 그 자체로 한계가 있을 수 있습니다.

관련 정보