Hi, I am trying to OpenVPN act as a server on my Win7 box, and downloaded and installed the 2.3.4-I603-i686 version.
The connection worked just fine (Peer Connection Initiated with), the route on both systems looks correct, but no data could pass in the TAP device.
What's funny, I could see lines like these in the server log:
UDPv4 WRITE [53] to [AF_INET]192.168.1.80:53184: P_DATA_V1 kid=0 DATA len=52
UDPv4 READ [53] from [AF_INET]192.168.1.80:53184: P_DATA_V1 kid=0 DATA len=52
and then, as soon as this line appeares:
MULTI: Learn: 00:ff:d7:ae:8f:a2 -> 192.168.1.80:53184
there is no more READ P_DATA_V1 on the server side.
UDPv4 WRITE [53] to [AF_INET]192.168.1.80:53184: P_DATA_V1 kid=0 DATA len=52
UDPv4 WRITE [53] to [AF_INET]192.168.1.80:53184: P_DATA_V1 kid=0 DATA len=52
I've set this filter on the log file:
(READ.*DATA_V1)|MULTI.*Learn|Connection Initiated
And can show there's no READ DATA_V1 after the learn address step, just WRITE.
If the connection is in TCP mode, I get many entries of
openvpn MULTI: Outgoing TUN queue full, dropped packet len=...
This seems like a regression, as openvpn 2.3.2-I006 works fine with the same configuration.
Also to notice: I can't shut down the server with openvpn 2.3.4-I603, as the TAP device seemingly hangs at shutdown. It works fine with openvpn 2.3.2-I006 instead.
Server configuration (the last I have tested):
port 1194
proto udp
dev tap
auth-user-pass-verify "C:\\Program Files\\OpenVPN\\config\\verify.bat" via-file
dh keys\\dh1024.pem
server 10.8.0.0 255.255.255.0
keepalive 10 120
persist-key
persist-tun
client-cert-not-required
verb 6
push "route-metric 512"
push "route 0.0.0.0 0.0.0.0"
script-security 2
... keys, etc ...
Clients: OpenVPN 2.2.2 arm-linux [SSL] [eurephia] AND openvpn 2.3.4-I603 on Win7.
Is there something I should change, or does it look like a bug?