This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

Run script on client after successful connection?

Hi,

is there any posibility to run a script on the client after a sucessfull connection with the ssl client?

Like a logonscript...

regards

Reini


This thread was automatically locked due to age.
Parents
  • Hi Reini

    Sure.

    *snip*
    Run Connect/Disconnect/Preconnect Scripts
    -----------------------------------------

    There are three diffrent scripts that OpenVPN GUI can execute to help with diffrent tasks like mapping network drives.

    Preconnect  If a file named "***_pre.bat" exist in the config folder
                where *** is the same as your OpenVPN config file name,
                this will be executed BEFORE the OpenVPN tunnel is established.

    Connect     If a file named "***_up.bat" exist in the config folder
                where *** is the same as your OpenVPN config file name,
                this will be executed AFTER the OpenVPN tunnel is established.

    Disconnect  If a file named "***_down.bat" exist in the config folder
                where *** is the same as your OpenVPN config file name,
                this will be executed BEFORE the OpenVPN tunnel is closed.
    "
    *snip*

    found under: http://openvpn.se/install.txt

    But you have to rename the default from Astaro created names of the config folder and *.ovpn name from "UserX@domain.de" to a name without special characters as "@" in it, otherwise ms dos batches will not recognize the filenames.
Reply
  • Hi Reini

    Sure.

    *snip*
    Run Connect/Disconnect/Preconnect Scripts
    -----------------------------------------

    There are three diffrent scripts that OpenVPN GUI can execute to help with diffrent tasks like mapping network drives.

    Preconnect  If a file named "***_pre.bat" exist in the config folder
                where *** is the same as your OpenVPN config file name,
                this will be executed BEFORE the OpenVPN tunnel is established.

    Connect     If a file named "***_up.bat" exist in the config folder
                where *** is the same as your OpenVPN config file name,
                this will be executed AFTER the OpenVPN tunnel is established.

    Disconnect  If a file named "***_down.bat" exist in the config folder
                where *** is the same as your OpenVPN config file name,
                this will be executed BEFORE the OpenVPN tunnel is closed.
    "
    *snip*

    found under: http://openvpn.se/install.txt

    But you have to rename the default from Astaro created names of the config folder and *.ovpn name from "UserX@domain.de" to a name without special characters as "@" in it, otherwise ms dos batches will not recognize the filenames.
Children
  • Thanks Sascha, the renaming was my problem why it didn't work! You saved me after searching for hours :-D

    But it seems for me the _down script is never executed?
    I'm mapping a network drive in the up-script and delete it in the down-script, but the share gets never deleted?!

    This is with the Astaro SSL VPN Client 1.7.
    If I use the OpenVPN-GUI 1.0.3 it works! So it seems either a bug in the Astaro client or it expects partly other names?

    Anyone has a clue about this?

    Thanks & Ciao,
    Alfred
  • Thanks Sascha, the renaming was my problem why it didn't work! You saved me after searching for hours :-D

    But it seems for me the _down script is never executed?
    I'm mapping a network drive in the up-script and delete it in the down-script, but the share gets never deleted?!

    This is with the Astaro SSL VPN Client 1.7.
    If I use the OpenVPN-GUI 1.0.3 it works! So it seems either a bug in the Astaro client or it expects partly other names?

    Anyone has a clue about this?

    Thanks & Ciao,
    Alfred


    Hey guys,

    just wanted to say thanks for your work and attach s.th. [H]
    It is possible to execute scripts with the ASG client.

    - Download the client from user portal and install it as regular
    - Move all files from .\config[user]@[astaro.external] to .\config\*.*
    - Rename *.ovpn to a simple name without special chars
    - Add a script named the same way than the *.ovpn, e.g. name_up.bat

    Use ASG client to connect and your script will be executed.
    For me there is an error, that script was timed out after 15 secs, but then the script is executed. Maybe I need to increase timeout to get rid of that message.

    Cheers!

    Gilneas