I included the
ccd-exclusive directive (which I did not know) and it made a real difference. I can now see the following in the log:
TLS Auth Error: --client-config-dir authentication failed for common name 'clientname' file='/etc/csw/openvpn/ccd/clientname'
[clientname] Peer Connection Initiated with 194.nn.nnn.230:41685
SENT CONTROL [clientname]: 'AUTH_FAILED' (status=1)
Access from the client is thus denied; but the damn' file seems to exist:
# ls -l /etc/csw/openvpn/ccd/clientname
-rw-r--r-- 1 root root 34 2011-09-12 21:41 /etc/csw/openvpn/ccd/clientname
and its contents are simply:
iroute 192.168.90.0 255.255.255.0
Many thanks for the recipe, Jan, but I am still puzzled.