OS version:
    OpenBSD 5.7 GENERIC#825 amd64

openvpn vesion:
    OpenVPN 2.3.6 x86_64-unknown-openbsd5.7
    [SSL (OpenSSL)] [LZO] [MH] [IPv6] built on Mar  7 2015

server config file:
    port 64001
    proto tcp-server

    user _openvpn
    group _openvpn

    ca keys/ca.crt
    cert keys/srv.crt
    key keys/srv.key
    dh keys/dh2048.pem

    tls-server

    dev tun0

    server 172.30.0.0 255.255.0.0

    keepalive 30 120
    max-clients 2000

    persist-key
    persist-tun

    verb 3

How I reproduce the problem:
- Start server
- Let 1 client connect
- Send SIGUSR1 to server

This is the server log after SIGUSR1 is issued:
Fri Aug 14 15:53:25 2015 SIGUSR1[hard,] received, process restarting
Fri Aug 14 15:53:25 2015 Restart pause, 1 second(s)
Fri Aug 14 15:53:26 2015 Socket Buffers: R=[16384->65536] S=[16384->65536]
Fri Aug 14 15:53:26 2015 TCP/UDP: Socket bind failed on local address
[undef]: Address already in use
Fri Aug 14 15:53:26 2015 Exiting due to fatal error
Fri Aug 14 15:53:26 2015 Closing TUN/TAP interface

The restart works fine if either:
- SIGUSR1 is sent before any client connects
- "user" & "group" options are commented out
- "proto" is set to "tcp"

Any ideas?
------------------------------------------------------------------------------
_______________________________________________
Openvpn-users mailing list
Openvpn-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/openvpn-users

Reply via email to