Forum Freedom-IP

Forum d'entraide de la communauté Freedom-IP

Vous n'êtes pas identifié(e).

#26 2012-03-02 11:14:33

misterzen
Membre
Inscription : 2012-02-11
Messages : 38

Re : Ouverture et fermeture auto des applications avec OpenVPN [Windows]

C'est déja indiqué dans le tuto, pour accéder à Program Files pour les sytèmes x32 (32bits) -> Progra~1 et pour accéder à Program Files (x86) pour les sytèmes x64 (64bits) -> Progra~2.

Pour repondre à ta question KubyFly :

- MS-Dos (démarrage sur disquette ou F8 au demarrage-> ligne de commande) n'admet que les noms courts donc necessite de mettre Progra~X
- Lorsque MS-Dos est utilisé "sous Windows", il a accès aux noms longs mais est gêné par un espace au milieu du nom, auquel cas on peut encadrer le nom par des guillemets ou alors utiliser Progra~X.

Donc start "" "C:\Program Files\uTorrent\uTorrent.exe" fonctionne egalement à moins que tu veux executer le script sur disquette ou avec le F8 au demarrage de ton pc  big_smile

Dernière modification par misterzen (2012-03-02 11:17:28)

Hors ligne

#27 2012-03-02 11:20:17

misterzen
Membre
Inscription : 2012-02-11
Messages : 38

Re : Ouverture et fermeture auto des applications avec OpenVPN [Windows]

En tout cas, merci à tous pour vos améliorations de ce tuto. Je pense qu'on peux définitivement abolir le logiciel VPNCheck big_smile et utiliser quelque chose de propre et transparent!

Pour ceux qui ont pas beaucoup de connaissances dans l'informatique, je tiens à preciser que le tuto de base fonctionne a 100%, ce qui suit sont des améliorations qui sont facultatifs au fonctionnement du tuto mais en compilant le tout, on a quelque chose de propre et parfait (rafraichissement du systray, pas de fichiers.bat identiques par serveur,...)

Dernière modification par misterzen (2012-03-02 11:37:21)

Hors ligne

#28 2012-03-07 08:55:47

W@D
Membre
Inscription : 2012-02-01
Messages : 23

Re : Ouverture et fermeture auto des applications avec OpenVPN [Windows]

J'apporte ma contribution ^^
J'ai installé cette méthode sur un PC en XP Home.

Il faut savoir que taskkill et tasklist n'existent que sous XP Pro et PAS sur XP Home.

La bonne chose : on trouve ces 2 fichiers facilement sur le net, après il suffit de les mettre dans le dossier C:\\Windows\System32

Cependant, il vous manquera une DLL (dont je ne sais plus le nom  angel ), pareil, elle se trouve sur le net, et aussi à placer dans C:\\Windows\System32


Pour info, j'ai pris la méthode avec un fichier up et un fichier down.
Et ça fonctionne parfaitement smile

Merci à tous

Hors ligne

#29 2012-03-08 22:15:25

Mattero
Membre
Inscription : 2012-02-12
Messages : 13

Re : Ouverture et fermeture auto des applications avec OpenVPN [Windows]

J'en profite pour régler un détail dans le script down.bat : une dernière modification qui permet une déconnexion immédiate dans le cas où µTorrent n'est pas en cours d'exécution.

En résumé, voici les scripts :

[== up.bat ==]
C:\Windows\System32\tasklist /FI "IMAGENAME eq utorrent.exe" | C:\Windows\System32\find /i "utorrent.exe">nul
IF ERRORLEVEL 1 GOTO OK
C:\Windows\System32\taskkill /IM utorrent.exe /T
C:\Windows\System32\ping 127.0.0.1 -n 10>nul
C:\Windows\System32\tasklist /FI "IMAGENAME eq utorrent.exe" | C:\Windows\System32\find /i "utorrent.exe">nul
IF ERRORLEVEL 1 GOTO OK
C:\Windows\System32\taskkill /F /IM utorrent.exe /T
:OK
cls
set /a Compt=0
for /f "delims=" %%i in (logVPN.txt) do (
set /a Compt+=1
cls
)
cls
if %Compt% LSS 40 (
    echo %date% %time:~0,8% - Connexion VPN >> logVPN.txt
)else (
    echo %date% %time:~0,8% - Connexion VPN > logVPN.txt
)
start C:\Progra~2\uTorrent\uTorrent.exe /minimized
[== down.bat ==]
C:\Windows\System32\tasklist /FI "IMAGENAME eq utorrent.exe" | C:\Windows\System32\find /i "utorrent.exe">nul
IF ERRORLEVEL 1 GOTO OK
C:\Windows\System32\taskkill /IM utorrent.exe /T
C:\Windows\System32\ping 127.0.0.1 -n 10>nul
C:\Windows\System32\tasklist /FI "IMAGENAME eq utorrent.exe" | C:\Windows\System32\find /i "utorrent.exe">nul
IF ERRORLEVEL 1 GOTO OK
C:\Windows\System32\taskkill /F /IM utorrent.exe /T
:OK
cls
set /a Compt=0
for /f "delims=" %%i in (logVPN.txt) do (
set /a Compt+=1
cls
)
cls
if %Compt% LSS 40 (
    echo %date% %time:~0,8% - Deconnexion VPN >> logVPN.txt
)else (
    echo %date% %time:~0,8% - Deconnexion VPN > logVPN.txt
)

Sans oublier de modifier "Progra~2" en "Progra~1" si on est en 32 bits et sans oublier d'ajouter les lignes suivantes dans les fichiers de configuration des serveurs :

script-security 3
up up.bat
down down.bat

Et vous pouvez désinstaller VPNCheck en toute sécurité. Je les utilise depuis quelques semaines et vraiment aucun problème.

Autre petit truc, si comme moi vous stockez vos fichiers sur un disque dur réseau mais que la connexion n'est pas vraiment établie au démarrage de µTorrent, ce dernier peut devenir tout rouge pas content et afficher qu'il ne trouve plus le fichier (même si les disques durs réseaux sont censés être montés au démarrage de Windows, peut être un problème du au démarrage après la mise en veille...). Bref, dans ce cas, il suffit d'ajouter cette ligne dans le script up.bat avant le lancement de µTorrent. Dans le cas d'une Freebox v6 par exemple :

C:\Windows\System32\net use z: "\\FREEBOX\Disque Dur"

Ce sera tout, bonne soirée !

Dernière modification par Mattero (2012-03-08 22:16:46)

Hors ligne

#30 2012-03-09 10:23:28

Nathaniel
Membre
Inscription : 2012-03-07
Messages : 2

Re : Ouverture et fermeture auto des applications avec OpenVPN [Windows]

Yep les mecs,

J'ai suivi à la lettre vos instructions, tout cela fonctionne parfaitement chez moi lors de la connexion au VPN et lors de la déconnexion.

Merci !

Par contre si je ferme Open VPN sans me déconnecter, uTorrent n'est se ferme pas.

D'ou mes question :

Est-ce normal ou ai-je fait une boulette en tentant de mettre en oeuvre votre tuto ?
Si je n'ai pas fait de boulette, cela veut-il dire que si Open VPN crash, uTorrent continuera de fonctionner ?

Bonne journée à tous !

Hors ligne

#31 2012-03-09 10:52:25

David
Bof !!!
Inscription : 2012-01-30
Messages : 6 037

Re : Ouverture et fermeture auto des applications avec OpenVPN [Windows]

Bonjour ...

Qu'entendez vous par "Fermer Open VPN" !?
Si vous parlez du petit truc dans le systray, ce n'est qu'une interface pour piloter OpenVPN... Une fois votre openvpn-gui (c'est son nom) est fermé, vérifiez simplement vos connections réseau ... si l'interface réseau logiciel Tun/Tap n'est plus active / connectée, oui il y a problème ... dans le cas contraire c'est que le VPN continu de fonctionner. Sachez qu'OpenVpn peu fonctionner sans interface, en automatique...

Cordialement, David.


C.G.U.                Règles                Wiki

Hors ligne

#32 2012-03-09 13:35:52

Back2back
Contributeurs Confirmés
Inscription : 2011-11-20
Messages : 4 330
Site Web

Re : Ouverture et fermeture auto des applications avec OpenVPN [Windows]

Je pense que par fermer elle entend clic droit --> exit

Le script ne prend pas cela en compte il prend juste la déconnexion je pense

Hors ligne

#33 2012-03-09 13:38:20

David
Bof !!!
Inscription : 2012-01-30
Messages : 6 037

Re : Ouverture et fermeture auto des applications avec OpenVPN [Windows]

Re ...

C'est ce que je pensais ... l'interface graphique ne ferme pas les connections VPN actives losqu'on la quitte / ferme (openvpn-gui).

Cordialement, David.


C.G.U.                Règles                Wiki

Hors ligne

#34 2012-03-09 13:40:11

Back2back
Contributeurs Confirmés
Inscription : 2011-11-20
Messages : 4 330
Site Web

Re : Ouverture et fermeture auto des applications avec OpenVPN [Windows]

D'ailleurs j'ai pas fait gaf mais en cas de soucis, problème demande aide, il faut ouvrir un autre topic.
Je lock donc celui la, si des modifications du TUTO et seulement du tuto (amélioration script, modif etc) envoyé un mp à un modo pour qu'il le délock temporairement
merci

Hors ligne

#35 2012-03-13 16:08:58

Antonin
Membres de confiance
Inscription : 2011-11-28
Messages : 3 729

Re : Ouverture et fermeture auto des applications avec OpenVPN [Windows]

Bonjour,

Je me permet de réouvrir le tuto pour une dernière question le concernant et qui peut intéresser plusieurs membres :

La ligne
start C:\Progra~2\uTorrent\uTorrent.exe /minimized
est correcte pour lancer µtorrent.
Mais si µtorrent n'est pas sous C: mais au chemin D:\utorrent\uTorrent.exe est-il correct d'écrire donc :
start D:\utorrent\uTorrent.exe /minimized
ou pas ?
Merci.

Hors ligne

#36 2012-03-13 16:36:44

Hebus
Membre
Inscription : 2012-02-22
Messages : 14

Re : Ouverture et fermeture auto des applications avec OpenVPN [Windows]

ça devrait marcher sans problème si ton chemin d'accès est correct.

Une fois les serveurs repartis, ce ne sera pas difficile de tester.    wink

Hors ligne

#37 2012-03-13 16:47:16

alexikki94
Membre
Inscription : 2012-03-11
Messages : 14

Re : Ouverture et fermeture auto des applications avec OpenVPN [Windows]

Bonjour,

Je me permets de poser aussi une question comme le post a été té-ouvert.

En fait j'aimerais juste savoir une chose : quand tu mets les fichiers NL2_freedomip_up.bat et NL2_freedomip_down.bat dans le dossier config d'open VPN.
Il n'y a rien d'autre à faire ? C'est à dire je lance OpenVPN et il va me lancer µtorrent ? Il n'y a pas à configurer un fichier indiquant où il doit récupérer le script ?

Merci

PS : je n'ai pas encore pu tester ton script (boulot boulot)

Hors ligne

#38 2012-03-13 18:20:30

Hebus
Membre
Inscription : 2012-02-22
Messages : 14

Re : Ouverture et fermeture auto des applications avec OpenVPN [Windows]

Rien d'autre à faire si tu l'as mis dans le dossier config.

Hors ligne

#39 2012-03-13 19:39:06

alexikki94
Membre
Inscription : 2012-03-11
Messages : 14

Re : Ouverture et fermeture auto des applications avec OpenVPN [Windows]

Merci amigo.

Hors ligne

#40 2012-09-02 21:38:06

Dude76
Membre
Inscription : 2012-09-02
Messages : 6

Re : Ouverture et fermeture auto des applications avec OpenVPN [Windows]

Antonin ayant ré-ouvert le sujet, je me permet d'ajouter la détection de quelques problèmes.
Premièrement, sous Win7 x64, j'ai remarqué un problème dans l'utilisation de ERRORLEVEL.

  1. La commande FIND me semblait ne pas fixer correctement le ERRORLEVEL, mais avec quelques recherches j'ai trouvé (un bug référencé).
    L'écriture

    IF ERRORLEVEL nn GOTO étiquette

    ne "marche" plus correctement, il faut plutôt écrire

    IF %ERRORLEVEL% == nn GOTO étiquette
  2. Ensuite, selon que la façon que l'on paramètre les fichiers .bat up/down, le comportement n'est pas le même:
    accès aux variables d'environnement:

    • si on utilise la "configuration basique" appelant automatiquement le fichier NomDeLaConnexion_up.bat alors %WINDIR% ou %USERNAME% sont correctement interprétées

    • si on passe par la balise up du fichier .ovpn, alors elles ne sont pas interprétées, et le lancement émet une erreur de chemin incorrect ou inexistant sur %WINDIR%

  3. Enfin, dernier point, un mauvais fonctionnement de µTorrent (3.2 pour moi) sur Win7 x64.
    Une fois µTorrent lancé automatiquement par le up.bat, au moment d'ajouter un torrent à charger, vous obtenez une message box comme celle-ci:
    utorrentannoyingmultiinlr5.jpg

    Bien sûr, si vous le quittez et le relancez vous-même, plus de souci.

    Après de multiples tests, et avec le "contournement" que je propose ici, j'en déduis un problème de droit quelque part, mais mes compétences en la matière sont dépassées  monkey

    • La première solution est de mettre uTorrent.exe (le binaire en lui-même, pas le raccourci) en "Exécuter en tant qu'administrateur".
      Problème : l'UAC ne va plus cesser de vous demander confirmation sur confirmation (lancement, ajout de torrent).

    • L'autre solution est de remplacer la commande "start" par celle-ci: (en remplaçant bien sûr Dude76 par votre login utilisateur smile )

      Runas /user:Dude76 /savcred "C:\Program Files (x86)\uTorrent\uTorrent.exe /minimized"

      La première fois, dans le shell lancé, il vous faudra saisir votre mot de passe.
      Par la suite, du fait de /savcred (=save credit), il ne vous sera plus demandé (je n'ai pas encore testé après un reboot).

Voilà smile

Dernière modification par Dude76 (2012-09-03 00:23:44)

Hors ligne

#41 2012-09-26 10:05:37

TinselTown
Membre
Inscription : 2012-09-25
Messages : 14

Re : Ouverture et fermeture auto des applications avec OpenVPN [Windows]

Bonjour, je me permets d'apporter mon petit grain de sel car il ne me semble pas l'avoir vu marqué dans le topic.

Pour ma part, le paramétrer en écrivant "uTorrent" ne fonctionnait pas. Je me suis donc un peu creusé la tête. Je suis donc allé voir dans mes processus, il se trouve que son nom est "BitTorrent" serais-je une exception?

Quoi qu'il en soit il suffit, dans les fichiers up et down.bat, de modifier "utorrent" par "BitTorrent" et voilà, ça marche du feu de dieu. Je le précise à toutes fins utiles car ce problème peut arriver à d'autres. En tout cas merci pour ces supers tutos très clairs!!

Dernière modification par TinselTown (2012-09-26 10:06:55)

Hors ligne

#42 2012-09-26 10:17:02

Antonin
Membres de confiance
Inscription : 2011-11-28
Messages : 3 729

Re : Ouverture et fermeture auto des applications avec OpenVPN [Windows]

Bonjour TinselTown,

Nous disons utorrent car il s'agit pour l'exemple de utorrent.exe (et c'est bien ce processus qui tourne). Si le chemin de votre application est "BitTorrent.exe", oui il faut écrire BitTorrent.exe. De même que si vous utilisez Vuze, il faut écrire vuze.exe à la place de utorrent.exe. wink

Bien cordialement.

Hors ligne

#43 2012-10-03 09:01:43

Nowis
Membre
Inscription : 2012-10-03
Messages : 2

Re : Ouverture et fermeture auto des applications avec OpenVPN [Windows]

Bonjour tout le monde.

J'ai suivi ce tuto à la lettre, seulement j'ai un problème.
Alors pour le <serveur>_up.bat, aucun probleme, lors de la connexion, j'ai bien bittorent (dans mon cas) qui se lance.

Mais pour ce qui est du <serveur>_down.bat, ca ne fait strictement rien.

J'ai bien testé en ligne de commande, la premiere ligne tue effectivement le processus, donc pas d'erreur à ce niveau. Mais dès lors que je me déconnecte (manuellement) d'OpenVPN, Bittorent reste lancé.

De meme, mon log.txt ne contient que les infos de connexion, mais jamais de déconnexion.

Le fichier <serveur>_down.bat n'est-il executé que pour une déconnexion non forcée par l'utilisateur? Que je fasse "deconnecter", "reconnecter" ou autre, rien de ce qui est écrit dans le .._down.bat n'est effectué.

Mon fichier est bien nommé, bien placé dans le bon dossier, et la commande tuant le processus est bonne.

Y a-t-il une solution à cela?

Merci

edit: je précise que j'ai pris les scripts présentés dans le premier post de ce topic.

Dernière modification par Nowis (2012-10-03 09:13:20)

Hors ligne

#44 2012-11-01 10:34:40

Madcaptain
Membre
Inscription : 2012-10-16
Messages : 52

Re : Ouverture et fermeture auto des applications avec OpenVPN [Windows]

Bonjour,
Chouette discussion ici ! smile

Je fais une petite remontée car j'ai le même problème que Nowis. J'utilise les scripts écrit dans le tout premier message. Le script "Up" semble bien fonctionner. Si je connecte le VPN, le logiciel se lance aussi. En revanche si je me déconnecte manuellement, le logiciel reste actif. idem si je coupe le processus de VPN par le gestionnaire de tache.

Je suis sous windows 7 x64. J'utilise le part feu natif de windows seven et avast en antivirus.

J'ai testé la ligne Taskkill en ligne de commande et elle fonctionne. Il n'y a donc pas d'erreur dans l'écriture du nom de programme.
Au contraire de Nowis, j'ai bien les heures de connexions et déconnexions dans le log.

Voyez vous une solution ?

==Mad==

Hors ligne

#45 2012-11-01 10:56:41

YotoTheOne
Membre
Inscription : 2012-05-10
Messages : 19

Re : Ouverture et fermeture auto des applications avec OpenVPN [Windows]

Bonjour,

Une déconnexion "à la sauvage", que ce soit par le gestionnaire des taches ou par un TASKKILL /F ne laisse pas le temps à openVPN d'exécuter down.bat. Ceci est donc normal ; reste à trouver pourquoi ça ne fonctionne pas quand vous cliquez sur "déconnecter"...

Edit : une petite question à tout hasard : n'auriez-vous pas une commande "PAUSE" qui traîne dans vos batch ?
J'en avais mis pour faire quelques tests, ça marche bien quand lancé en ligne de commande mais quand lancé par openVPN la fenêtre de commande ne s'affiche pas et la connexion reste bloquée à la "PAUSE"... Pas de souci donc pour up.bat qui est exécuté après la connexion, mais ça coince pour down.bat qui est exécuté avant la déconnexion.

Edit 2 : je me rappelle aussi avoir eu des soucis à faire fonctionner les scripts du tout premier message, le problème a été résolu avec les améliorations proposées plus loin dans le topic. Pour ma part il a fallu que je donne les chemins complets de TASKLIST, TASKKILL et FIND car ils étaient trouvés en ligne de commande ou quand le batch était lancé manuellement, mais pas par openVPN. Donc remplacer par C:\Windows\System32\tasklist, C:\Windows\System32\taskkill et C:\Windows\System32\find.

Dernière modification par YotoTheOne (2012-11-01 19:26:17)

Hors ligne

#46 2012-11-01 14:30:38

Madcaptain
Membre
Inscription : 2012-10-16
Messages : 52

Re : Ouverture et fermeture auto des applications avec OpenVPN [Windows]

Je sais qu'on pollue un peu ce thread mais serait il possible qu'on refasse un sujet avec seulement 1 message contenant les fichiers .bat dernière version ?

Hors ligne

#47 2012-11-01 14:49:20

David
Bof !!!
Inscription : 2012-01-30
Messages : 6 037

Re : Ouverture et fermeture auto des applications avec OpenVPN [Windows]

Bonjour ...

Il n'y a pas réellement de dernière version. Ceux du premier post sont fonctionnels ... ensuite ce sont des variations en fonction de l'environnement 32 ou 64 bits, de la version du système d'exploitation utilisé, des applications à démarrer et arrêter, ...

Voir la note d'Antonin dans le message d'origine.

Cordialement, David.


C.G.U.                Règles                Wiki

Hors ligne

#48 2012-11-13 12:52:23

FonZ
Membre
Inscription : 2012-09-13
Messages : 45

Re : Ouverture et fermeture auto des applications avec OpenVPN [Windows]

Bonjour,
merci pour ce tuto qui est très utile et bien expliqué sauf que je suis face à un petit problème : je voudrais lancer Outlook 2010 une fois que OpenVPN est connecté, mais Impossible d'ouvrir Outlook. J'ai essayé avec Powerpoint (même dossier et aucun problème à l'ouverture). A chaque fois, j'ai le même message d'erreur "impossible de démarrer Outlook."
Est ce que quelqu'un saurait pourquoi ou quel paramètre ajouter ?

Merci d'avance.

Dernière modification par FonZ (2012-11-13 12:57:00)

Hors ligne

#49 2012-11-13 16:00:14

Madcaptain
Membre
Inscription : 2012-10-16
Messages : 52

Re : Ouverture et fermeture auto des applications avec OpenVPN [Windows]

Au fait,
Merci pour les réponses mais aucune modification n'a marché chez moi. Je suis passé à l'utilisation de CheckVPN et ça marche très bien.

Désolé Fonz, je ne peux pas t'aider.

Hors ligne

#50 2012-11-14 15:47:31

FonZ
Membre
Inscription : 2012-09-13
Messages : 45

Re : Ouverture et fermeture auto des applications avec OpenVPN [Windows]

Ok, Merci, j'ai installé VPNchek et ça fonctionne bien pour l'instant donc je m'en contente jusqu'à trouver la solution.

Hors ligne

Pied de page des forums