Hi all,
  thank you for your openvpn 2.0, it is really good work. I am implementing it
in one company with about 30 users. I have to prepare some scripts to help
end-users with installation to theirs computers, generate their keys and pack
keys with proper configuration file into archive. Every user has its own config
pack with common configuration and its own key set. Users then just copy and
install openvpn from internet (or our local copy of installation package) and
then unpack corresponding file with configuration and keys.
  I've found that I can prepare one config file for all users with one
exception: Windows end-users need file <config>.ovpn (replace "<config>" with
any usable name), but linux end users need file <config>.conf. This is not too
useful, because when I am generating user pack I do not want to know who use
linux and who use Windows. So - because linux users are more flexible, at first
I added note into our Installation Manual to change suffix.
  At second I have to solve my own situation: My computer is 1) ovpn server for
one peer-to-peer VPN 2) client of this new VPN. What does it mean? I need tu run
oVPN(1) just during computer starts and keep this tunnel all the time. But then
I need run oVPN(2) on my request. Well, it needs some small changes in init
scripts.  But if I need change these scripts, I can change suffix of config
files to .ovpn and solve problem with different platforms. Second problem I've
solved by config file attributes - init script checks if file is "executable"
and run just these files when no config file is sent into script via
command-line. I do not know if this is the best solution, but at least for me it
works fine.
  Sorry for my long mail, but I cannot explain it shorter. My _question_ is:
Don't you think about just one config file suffix? I think it can help to all
administrators with mixed linux/windows clients. I can share my solution -
changed init scripts with described two enhancements. Originals are from debian
woody (backports). You can think about it and merge the solution into mainstream
if you'll find it useful. Then I can share my (usually one-line) scripts to
generate SSL keys, CRL list etc. If you want such scripts into examples section.

Regards,
  Pavel (aka Plamen)



Reply via email to