Forum Freedom-IP VPN

Forum d'entraide de la communauté Freedom-IP VPN

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

#51 2015-02-18 19:37:09

Didier-T
Contributeurs Confirmés
Lieu : Argenteuil
Inscription : 2014-02-01
Messages : 323

Re : [Linux] Interface graphique de connexion FIP

Bonjour,
merci metalux.

L'archive est modifiée.

A+,
Didier.

Edit du 18/02/2015 : je viens d'ajouté des explications pour pouvoir rendre l'exécution du script automatique au démarrage de la session.

Hors ligne

#52 2015-02-23 16:04:27

FIP_HIDDEN
Membre
Inscription : 2015-02-23
Messages : 13

Re : [Linux] Interface graphique de connexion FIP

Bonjour et merci beaucoup pour cette interface.

Juste une petit remarque concernant le lanceur automatique à la connexion :
Aucun problème si j'active ou désactive manuellement l'Ethernet ;
Néanmoins, si ma connexion Ethernet est configurée pour se lancer elle aussi automatiquement à l'ouverture de la session,
aucune connexion VPN n'est initialisée...

Hors ligne

#53 2015-02-23 16:40:30

Didier-T
Contributeurs Confirmés
Lieu : Argenteuil
Inscription : 2014-02-01
Messages : 323

Re : [Linux] Interface graphique de connexion FIP

Bonjour FIP_HIDDEN,
merci pour ton retour.

j'aurais quelques questions.

Quelle distribution de Linux utilises-tu ?

Sous quel environnement ?
As-tu suivi la procédure décrite dans le premier message, pour le démarrage automatique ?
Si oui, peux-tu me donner le retour de la commande suivante.

cat /etc/NetworkManager/dispatcher.d/10lanceurVPN

A+,
Didier.

Dernière modification par Didier-T (2015-02-23 16:52:11)

Hors ligne

#54 2015-02-23 18:38:37

FIP_HIDDEN
Membre
Inscription : 2015-02-23
Messages : 13

Re : [Linux] Interface graphique de connexion FIP

J'utilise Voyager 14.04 sous XFCE, et oui j'ai suivi la procédure décrite dans le 1er post (je m'y suis repris, car j'avais oublié de remplacer un "machin" au 1er essai).

Voilà le retour de commande :

#!/bin/sh -e

export DISPLAY=:0.0
case "$2" in
    up|vpn-up)
	sudo -u yan sudo /home/yan/VPN/FIP/lanceurVPN.sh start Pays
	;;
    down|vpn-down)
	sudo -u yan sudo /home/yan/VPN/FIP/lanceurVPN.sh stop
	;;
esac

Dernière modification par FIP_HIDDEN (2015-02-23 18:39:18)

Hors ligne

#55 2015-02-23 21:18:04

Didier-T
Contributeurs Confirmés
Lieu : Argenteuil
Inscription : 2014-02-01
Messages : 323

Re : [Linux] Interface graphique de connexion FIP

Nous utilisons donc la même distribution de Linux.

Utilises-tu l'applet "surveillance du courrier" ?
si tu l'utilises as tu droit toi aussi au petit sens interdit quand tu démarres ton ordinateur ?
si tu ne l'as pas, c'est que ton accès internet est ouvert avant ta session, et ceci explique peut-être cela.
Dans cette éventualité il suffirait d'ajouter un sleep au début du script, qui deviendrait.

#!/bin/sh -e

sleep 10
export DISPLAY=:0.0
case "$2" in
    up|vpn-up)
	sudo -u yan sudo /home/yan/VPN/FIP/lanceurVPN.sh start Pays
	;;
    down|vpn-down)
	sudo -u yan sudo /home/yan/VPN/FIP/lanceurVPN.sh stop
	;;
esac

Hors ligne

#56 2015-03-08 15:53:27

Didier-T
Contributeurs Confirmés
Lieu : Argenteuil
Inscription : 2014-02-01
Messages : 323

Re : [Linux] Interface graphique de connexion FIP

Hors ligne

#57 2015-03-09 13:17:43

FIP_HIDDEN
Membre
Inscription : 2015-02-23
Messages : 13

Re : [Linux] Interface graphique de connexion FIP

Bonjour Didier,
il serait peut-être intéressant de rajouter au 1er post, un paragraphe concernant la meilleur méthode pour faire une mise à jour (perso j'ai juste déplacé les nouveaux fichiers dans le dossier FIP en remplaçant ceux existant...). Au redémarrage, je suis bien automatiquement connecté VPN mais je n'ai plus l'icône du drapeau dans la barre du tableau de bord...

Avant il me suffisait de déconnecter et de reconnecter la connexion Ethernet (la modif. avec la commande "sleep 10" n'a rien donné) pour que j'ai les notifications comme quoi la connexion est bien établie et voir l'icône, mais la rien n'y fait (en ayant tout de même une connexion automatique au VPN mais sans notifications).

Du coup, j'ai refais l'installation depuis le départ avec les nouveaux fichiers et au redémarrage ça revient au même, je n'ai toujours pas l’icône même si monip.org m'affiche bien celle du serveur VPN.

J'ai peut-être zappé un truc, ça reste un détail, une vérification visuelle, mais c'est super pratique de pouvoir checker d'un coup d’œil le serveur sur lequel on est connecté. hmm

En tout cas merci pour l'update  wink

Hors ligne

#58 2015-03-09 21:04:14

Didier-T
Contributeurs Confirmés
Lieu : Argenteuil
Inscription : 2014-02-01
Messages : 323

Re : [Linux] Interface graphique de connexion FIP

Bonsoir FIP_HIDDEN,
bon et bien on avance, il y a une question que je ne t'ai pas posé, peux-tu me donner le retour de cette commande (enfin variable)

echo $DISPLAY

A+,
Didier.

Edit : au fait, ta méthode pour les mise a jour est bonne.

Dernière modification par Didier-T (2015-03-09 21:05:11)

Hors ligne

#59 2015-03-10 08:45:23

Didier-T
Contributeurs Confirmés
Lieu : Argenteuil
Inscription : 2014-02-01
Messages : 323

Re : [Linux] Interface graphique de connexion FIP

Bonjour,
petite mise a jour sur la récupération d'ip.

La commande dig quand elle ne récupère pas dip renvoie un message d'erreur, ce qui gênait le bon fonctionnement de l'interface.
Le message est à présent filtré.

L'archive est a jour.

A+,
Didier.

Hors ligne

#60 2015-03-10 08:52:23

ptit_poulet
Community Manager & Chef du support technique
Inscription : 2012-08-31
Messages : 3 102

Re : [Linux] Interface graphique de connexion FIP

Bonjour,

Je sais pas si tu as vu mais hmz a ajouté une nouvelle fonction à l'API pour la partie vpn.fip : IsLogged (Retourne 'true' si la requête API est faite depuis une IP "FIP" sinon 'false').
Ça permet de se passer d'un service tiers pour le test d'IP wink

Cordialement. ptit_poulet


J'aime bien troller David toute la journée pour l’empêcher de s'ennuyer devil

Hors ligne

#61 2015-03-10 09:24:26

Polizei
Membres de confiance
Inscription : 2013-12-27
Messages : 403

Re : [Linux] Interface graphique de connexion FIP

Hors ligne

#62 2015-03-10 12:24:07

Didier-T
Contributeurs Confirmés
Lieu : Argenteuil
Inscription : 2014-02-01
Messages : 323

Re : [Linux] Interface graphique de connexion FIP

Merci pour l'info ptit_poulet.
Il vas falloir que je regarde s'il n'y a pas d'autres ajouts dans l'API de hmz.
Adresse ip, localisation de l'ip, etc...

A+,
Didier

Hors ligne

#63 2015-03-10 13:44:29

Polizei
Membres de confiance
Inscription : 2013-12-27
Messages : 403

Re : [Linux] Interface graphique de connexion FIP

Ce qui m’arrangerait de mon coté dans l’API c’est une option de HARD RESET pour forcer la déconnexion à tous les serveurs.
En effet, quand je me connecte en UDP si je change de serveur j’ai quelques soucis à cause d’un time out trop important et je dois ou attendre 15 minutes ou forcer la déconnexion depuis mon compte...
Il faudrait peut-être que les connecteurs (Didier-T, Th0m@s, Ptit_poulet/chico, etc.) se regroupe sur un topic pour proposer les améliorations qu’il aimeraient voir dans l’API par exemple ?

Hors ligne

#64 2015-03-15 16:26:08

Didier-T
Contributeurs Confirmés
Lieu : Argenteuil
Inscription : 2014-02-01
Messages : 323

Re : [Linux] Interface graphique de connexion FIP

Bonjour,
je viens de tester sous linux mint 17.1 xfce et ça fonctionne parfaitement, à condition de ne pas oublier d'installer openvpn  tongue

Hors ligne

#65 2015-04-01 11:12:22

swapof
Membre
Inscription : 2013-05-13
Messages : 319

Re : [Linux] Interface graphique de connexion FIP

Dernière modification par swapof (2015-04-01 13:05:14)


vivre libre ou mourir ... idiot    roll le "no log" est une supercherie ... les données existent !! donc ...

Hors ligne

#66 2015-04-01 14:49:59

Didier-T
Contributeurs Confirmés
Lieu : Argenteuil
Inscription : 2014-02-01
Messages : 323

Re : [Linux] Interface graphique de connexion FIP

Bonjour swapof,
pas de soucis, dommage, je trouvais ça cool un autre contributeur sous Linux  cry

Je profite de cette intermède, pour signaler l'intégration de la nouvelle bibliothèque au bignou, aucun changement pour l'utilisateur.

Hors ligne

#67 2015-04-04 16:01:26

Didier-T
Contributeurs Confirmés
Lieu : Argenteuil
Inscription : 2014-02-01
Messages : 323

Re : [Linux] Interface graphique de connexion FIP

#! /usr/bin/python
# -*- coding: utf-8 -*-
# Par Didier-T pour les utilisateurs de Freedom-IP

from urllib2 import urlopen
from ping import do_one
from json import loads
import psutil

def getIp():
    ping=None
    open=0
    ip=""
    for proc in psutil.process_iter():
        try:
            pinfo = proc.as_dict(attrs=['pid', 'name'])
        except psutil.NoSuchProcess:
            pass
        else:
            if pinfo['name']=="openvpn":
                open=1
                break

    if open==1:
        try:
            ping=do_one('google.com',2)
        except:
            print("[\033[31mFAIL\033[0m] Pas de retour Ping")
            pass
    else:
        print("[\033[31mFAIL\033[0m] openVPN est tombé")

    if ping is not None:
        serveurs=[['http://curlmyip.com/','text'],['http://api.ipify.org','text'],['http://ip.42.pl/raw','text'],['http://httpbin.org/ip','json','origin'],
                  ['http://jsonip.com','json','ip'],['http://www.icanhazip.com/','text'],
                  ['http://ipaddr.me/','text']]
        def call(args):
            r=""
            try:
                if args[1]=='text':
                    r=urlopen(args[0]).read().replace('\n', '')
                elif args[1]=='json':
                    r=loads(urlopen(args[0]).read())[args[2]]
            except:
                print("[\033[31mFAIL\033[0m] Problème avec "+args[0])
                pass

            return r

        for i in serveurs:
            ip=call(i)
            if ip!="":
                break

    return ip

def localisation(ip):
    r={}
    if ip!="":
        for x in loads(urlopen("http://rest.db.ripe.net/search.json?query-string="+ip).read())["objects"]["object"][0]["attributes"]["attribute"]:
            if "country" == x["name"]:
                r["country"]=x["value"]
            if "netname" == x["name"]:
                r["netname"]=x["value"]
            if "descr" == x["name"]:
                r["descr"]=x["value"]
    else:
        r={"country":"null","netname":"null","descr":"null"}

    return r

Dernière modification par Didier-T (2015-04-12 13:04:16)

Hors ligne

#68 2015-04-08 17:54:50

pointyvon
Membre
Inscription : 2013-05-12
Messages : 8

Re : [Linux] Interface graphique de connexion FIP

Dernière modification par pointyvon (2015-04-08 17:58:08)

Hors ligne

#69 2015-04-08 19:15:21

Didier-T
Contributeurs Confirmés
Lieu : Argenteuil
Inscription : 2014-02-01
Messages : 323

Re : [Linux] Interface graphique de connexion FIP

Bonjour pointyvon,
je vais faire un test sous manjaro.

Quel version utilise tu exactement ?

A+,
Didier.

Hors ligne

#70 2015-04-08 20:22:21

pointyvon
Membre
Inscription : 2013-05-12
Messages : 8

Re : [Linux] Interface graphique de connexion FIP

J'ai installé manjaro-kde-0.8.11-x86_64 mais autant prendre le dernière version car j'ai fait toutes mes mises à jours.
Il faut changer le lien /usr/bin/python (ne fonctionne pas avec python3 ) ou lancer avec  sudo python2 ... mais dans ce cas le script systray.py qui est lancé plus tard ne fonctionne plus (pas de gtk).
J'ai testé dans une console la ligne de fip.sh qui me renvoie une erreur ça marche bien, l'erreur se produit sous python lors de l'execution du subprocess.
J'essairais de voir ça de plus près demain.

Cordialement
YP

Hors ligne

#71 2015-04-09 04:59:32

Didier-T
Contributeurs Confirmés
Lieu : Argenteuil
Inscription : 2014-02-01
Messages : 323

Re : [Linux] Interface graphique de connexion FIP

Bonjour pointyvon,
en effet, les scripts python sont écrits en 2.7

je vais charger manjaro kde, pour faire des essais de mon coté.

A+,
Didier

Hors ligne

#72 2015-04-09 10:00:01

metalux
Membre
Inscription : 2014-10-30
Messages : 72

Re : [Linux] Interface graphique de connexion FIP

Hors ligne

#73 2015-04-09 20:15:12

Didier-T
Contributeurs Confirmés
Lieu : Argenteuil
Inscription : 2014-02-01
Messages : 323

Re : [Linux] Interface graphique de connexion FIP

Bonsoir metalux,
si j'étais prudent, sa se saurait tongue malheureusement, je n'ai plus l'ancienne version, mais ce n'est pas ce qui va nous arrêter  devil

Ce n'est pas normal que toutes les api retournant l'ip ne réponde pas.

Essaye d'installer python-requests, il est peut être absent sur 12.04 (quoi que tu devrais avoir une erreur a l'importation de la bibliothèque).

En tous cas sa vas en faire des installations à faire (manjaro, ubuntu 12.04), il faut que je regarde les partition de mon ordi pour faire de la place cry

A+,
Didier.

Hors ligne

#74 2015-04-11 16:37:22

Didier-T
Contributeurs Confirmés
Lieu : Argenteuil
Inscription : 2014-02-01
Messages : 323

Re : [Linux] Interface graphique de connexion FIP

Hors ligne

#75 2015-04-12 10:19:26

Didier-T
Contributeurs Confirmés
Lieu : Argenteuil
Inscription : 2014-02-01
Messages : 323

Re : [Linux] Interface graphique de connexion FIP

Bonjour à tous,

Problème réglé sous ubuntu 12.04

Sous manjaro kde le script ne fonctionne pas, du moins pour le moment.
Il y a apparemment un soucis de compatibilité entre Qt (bibliothèque graphique de kde) et Gtk (bibliothèque graphique utilisé pour fip.py).

A+,
Didier.

Hors ligne

Pied de page des forums