Forum Freedom-IP VPN

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

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

#51 2012-09-01 09:55:01

Brenladais
Membre
Inscription : 2012-08-24
Messages : 155

Re : lancement automatique vpn sous ubuntu 12

Bonjour,

Alors 1ere réponse :

caro@caro-FZ092AA-ABF-SR5625FR:~$ ls "/etc/xdg/autostart/" ".config/autostart/" "/etc/NetworkManager/dispatcher.d/" "/etc/openvpn"
.config/autostart/:
fip_autoconnect.desktop

/etc/NetworkManager/dispatcher.d/:
01ifupdown

/etc/openvpn:
update-resolv-conf

/etc/xdg/autostart/:
at-spi-dbus-bus.desktop
bluetooth-applet.desktop
bluetooth-applet-unity.desktop
deja-dup-monitor.desktop
gdu-notification-daemon.desktop
gnome-fallback-mount-helper.desktop
gnome-keyring-gpg.desktop
gnome-keyring-pkcs11.desktop
gnome-keyring-secrets.desktop
gnome-keyring-ssh.desktop
gnome-screensaver.desktop
gnome-settings-daemon.desktop
gnome-sound-applet.desktop
gnome-user-share.desktop
gsettings-data-convert.desktop
gwibber.desktop
jockey-gtk.desktop
nautilus-autostart.desktop
nm-applet.desktop
onboard-autostart.desktop
orca-autostart.desktop
polkit-gnome-authentication-agent-1.desktop
print-applet.desktop
pulseaudio.desktop
pulseaudio-kde.desktop
telepathy-indicator.desktop
ubuntuone-launch.desktop
update-notifier.desktop
user-dirs-update-gtk.desktop
vino-server.desktop
zeitgeist-datahub.desktop

Seconde commande :

caro@caro-FZ092AA-ABF-SR5625FR:~$ sudo egrep -i "vpn|network" /var/log/syslog
[sudo] password for caro: 
Sep  1 10:51:28 caro-FZ092AA-ABF-SR5625FR NetworkManager[918]: <info> Starting VPN service 'openvpn'...
Sep  1 10:51:28 caro-FZ092AA-ABF-SR5625FR NetworkManager[918]: <info> VPN service 'openvpn' started (org.freedesktop.NetworkManager.openvpn), PID 2611
Sep  1 10:51:28 caro-FZ092AA-ABF-SR5625FR NetworkManager[918]: <info> VPN service 'openvpn' appeared; activating connections
Sep  1 10:51:28 caro-FZ092AA-ABF-SR5625FR NetworkManager[918]: <info> VPN plugin state changed: init (1)
Sep  1 10:51:29 caro-FZ092AA-ABF-SR5625FR NetworkManager[918]: <info> VPN plugin state changed: starting (3)
Sep  1 10:51:29 caro-FZ092AA-ABF-SR5625FR NetworkManager[918]: <info> VPN connection 'IE3_freedomip' (Connect) reply received.
Sep  1 10:51:29 caro-FZ092AA-ABF-SR5625FR nm-openvpn[2617]: OpenVPN 2.2.1 i686-linux-gnu [SSL] [LZO2] [EPOLL] [PKCS11] [eurephia] [MH] [PF_INET6] [IPv6 payload 20110424-2 (2.2RC2)] built on Mar 30 2012
Sep  1 10:51:29 caro-FZ092AA-ABF-SR5625FR nm-openvpn[2617]: WARNING: No server certificate verification method has been enabled.  See http://openvpn.net/howto.html#mitm for more info.
Sep  1 10:51:29 caro-FZ092AA-ABF-SR5625FR nm-openvpn[2617]: NOTE: the current --script-security setting may allow this configuration to call user-defined scripts
Sep  1 10:51:29 caro-FZ092AA-ABF-SR5625FR nm-openvpn[2617]: WARNING: file '/home/caro/Documents/FIP/freedomip/ta.key' is group or others accessible
Sep  1 10:51:29 caro-FZ092AA-ABF-SR5625FR nm-openvpn[2617]: Control Channel Authentication: using '/home/caro/Documents/FIP/freedomip/ta.key' as a OpenVPN static key file
Sep  1 10:51:29 caro-FZ092AA-ABF-SR5625FR nm-openvpn[2617]: Attempting to establish TCP connection with [AF_INET]94.23.150.162:2222 [nonblock]
Sep  1 10:51:30 caro-FZ092AA-ABF-SR5625FR nm-openvpn[2617]: TCP connection established with [AF_INET]94.23.150.162:2222
Sep  1 10:51:30 caro-FZ092AA-ABF-SR5625FR nm-openvpn[2617]: TCPv4_CLIENT link local: [undef]
Sep  1 10:51:30 caro-FZ092AA-ABF-SR5625FR nm-openvpn[2617]: TCPv4_CLIENT link remote: [AF_INET]94.23.150.162:2222
Sep  1 10:51:32 caro-FZ092AA-ABF-SR5625FR nm-openvpn[2617]: [server] Peer Connection Initiated with [AF_INET]94.23.150.162:2222
Sep  1 10:51:34 caro-FZ092AA-ABF-SR5625FR nm-openvpn[2617]: TUN/TAP device tun0 opened
Sep  1 10:51:34 caro-FZ092AA-ABF-SR5625FR NetworkManager[918]:    SCPlugin-Ifupdown: devices added (path: /sys/devices/virtual/net/tun0, iface: tun0)
Sep  1 10:51:34 caro-FZ092AA-ABF-SR5625FR NetworkManager[918]:    SCPlugin-Ifupdown: device added (path: /sys/devices/virtual/net/tun0, iface: tun0): no ifupdown configuration found.
Sep  1 10:51:34 caro-FZ092AA-ABF-SR5625FR nm-openvpn[2617]: /usr/lib/NetworkManager/nm-openvpn-service-openvpn-helper tun0 1500 1559 10.14.2.230 10.14.2.229 init
Sep  1 10:51:34 caro-FZ092AA-ABF-SR5625FR NetworkManager[918]: <info> VPN connection 'IE3_freedomip' (IP Config Get) reply received.
Sep  1 10:51:34 caro-FZ092AA-ABF-SR5625FR NetworkManager[918]: <info> VPN Gateway: 94.23.150.162
Sep  1 10:51:34 caro-FZ092AA-ABF-SR5625FR NetworkManager[918]: <info> Internal Gateway: 10.14.2.229
Sep  1 10:51:34 caro-FZ092AA-ABF-SR5625FR NetworkManager[918]: <info> Tunnel Device: tun0
Sep  1 10:51:34 caro-FZ092AA-ABF-SR5625FR NetworkManager[918]: <info> Internal IP4 Address: 10.14.2.230
Sep  1 10:51:34 caro-FZ092AA-ABF-SR5625FR NetworkManager[918]: <info> Internal IP4 Prefix: 32
Sep  1 10:51:34 caro-FZ092AA-ABF-SR5625FR NetworkManager[918]: <info> Internal IP4 Point-to-Point Address: 10.14.2.229
Sep  1 10:51:34 caro-FZ092AA-ABF-SR5625FR NetworkManager[918]: <info> Maximum Segment Size (MSS): 0
Sep  1 10:51:34 caro-FZ092AA-ABF-SR5625FR NetworkManager[918]: <info> Static Route: 10.14.0.1/32   Next Hop: 10.14.0.1
Sep  1 10:51:34 caro-FZ092AA-ABF-SR5625FR NetworkManager[918]: <info> Forbid Default Route: no
Sep  1 10:51:34 caro-FZ092AA-ABF-SR5625FR NetworkManager[918]: <info> Internal IP4 DNS: 8.8.8.8
Sep  1 10:51:34 caro-FZ092AA-ABF-SR5625FR NetworkManager[918]: <info> Internal IP4 DNS: 8.8.4.4
Sep  1 10:51:34 caro-FZ092AA-ABF-SR5625FR NetworkManager[918]: <info> DNS Domain: '(none)'
Sep  1 10:51:34 caro-FZ092AA-ABF-SR5625FR nm-openvpn[2617]: Initialization Sequence Completed
Sep  1 10:51:35 caro-FZ092AA-ABF-SR5625FR NetworkManager[918]: <info> DNS: starting dnsmasq...
Sep  1 10:51:35 caro-FZ092AA-ABF-SR5625FR NetworkManager[918]: <info> (tun0): writing resolv.conf to /sbin/resolvconf
Sep  1 10:51:35 caro-FZ092AA-ABF-SR5625FR NetworkManager[918]: <info> VPN connection 'IE3_freedomip' (IP Config Get) complete.
Sep  1 10:51:35 caro-FZ092AA-ABF-SR5625FR NetworkManager[918]: <info> Policy set 'IE3_freedomip' (tun0) as default for IPv4 routing and DNS.
Sep  1 10:51:35 caro-FZ092AA-ABF-SR5625FR NetworkManager[918]: <info> VPN plugin state changed: started (4)

En ce qui concerne le verrouillage dont je vous parle, c'est le "trousseau de connexion", je dois taper mon mot de passe linux à chaque démarrage du PC afin de déverrouiller le trousseau de connexion.

Hors ligne

#52 2012-09-01 10:18:15

DooM
Contributeurs Confirmés
Inscription : 2012-03-08
Messages : 248

Re : lancement automatique vpn sous ubuntu 12

Hors ligne

#53 2012-09-01 10:28:00

Brenladais
Membre
Inscription : 2012-08-24
Messages : 155

Re : lancement automatique vpn sous ubuntu 12

J'ai trouvé la solution à mon problème DooM !
En fait cela venait de la connexion automatique, vu que je suis le seul à utiliser mon ordinateur, je n'ai besoin que d'une session et donc avait fait le choix de la connecter automatiquement, mais lors de cette connexion automatique, le mot de passe du trousseau est demandé une fois sur le bureau !

Version d'Ubuntu : 12.04 LTS
Processeur : AMD Athlon(tm) Dual Core Processor 4450e × 2 (ne rigolez pas, c'est un vieux PC sur lequel j'ai mis Linux pour me faire la main big_smile )
RAM : 2 Go

Hors ligne

#54 2012-09-01 10:44:11

DooM
Contributeurs Confirmés
Inscription : 2012-03-08
Messages : 248

Re : lancement automatique vpn sous ubuntu 12

Dernière modification par DooM (2012-09-01 10:44:55)

Hors ligne

#55 2012-09-01 10:45:29

Brenladais
Membre
Inscription : 2012-08-24
Messages : 155

Re : lancement automatique vpn sous ubuntu 12

Hors ligne

#56 2013-01-25 19:26:54

coolni
Membre
Inscription : 2012-05-23
Messages : 121

Re : lancement automatique vpn sous ubuntu 12

Bonjour à tous  smile

Nouveau sur ubuntu 12.10 depuis ce matin, j'essaye de configurer le network manager de façon à avoir une connexion automatique à l'ouverture de session, car chez moi aussi la case connexion automatique lors de la configuration ne fonctionne pas.

Je n'arrive pas à écrire (ou enregistrer...) ce script, donné par David :

#!/bin/bash

CON_NAME="Nom de la connexion Filaire ou Wifi"
VPN_NAME="NL_freedomip"

CON_STAT=$(nmcli con status | grep "${CON_NAME}")
VPN_STAT=$(nmcli con status | grep "${VPN_NAME}")

if [ ! -z "${CON_STAT}" -a -z "${VPN_STAT}" ]; then

    nmcli con up id "${VPN_NAME}"

fi

Je me log bien en "root" dans le terminale, je colle ensuite le code à l’intérieur, en prenant soin de modifier CON_NAME par le nom de mon réseau, et VPN_NAME par NL3_freedomip... mais lorsque je ferme le terminale je me retrouve avec un nouveau fichier "02vpn.save" ... Je pense à un problème d'enregistrement du script, car je vois les options en bas de mon code, mais je ne les comprend pas...
Merci de votre indulgence car je suis vraiment un noob sur linux smile

Hors ligne

#57 2013-01-25 23:08:56

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

Re : lancement automatique vpn sous ubuntu 12

Bonsoir ...

Sauvegardez-vous le script et quittez-vous le logiciel avec lequel vous avez édité les lignes avant de fermer le terminal !?

Au pire, faites un :

cat /etc/NetworkManager/dispatcher.d/02vpn.save

... et vérifiez son contenu. S'il est identique a ce que vous avez saisi, faites un :

mv /etc/NetworkManager/dispatcher.d/02vpn.save /etc/NetworkManager/dispatcher.d/02vpn

N'oubliez pas de le rendre exécutable sinon il risque d'être "ignoré" par le Network Manager ... pour mémoire, la commande est :

chmod 755 /etc/NetworkManager/dispatcher.d/02vpn

Cordialement, David.

Hors ligne

#58 2013-01-26 00:12:34

coolni
Membre
Inscription : 2012-05-23
Messages : 121

Re : lancement automatique vpn sous ubuntu 12

[== Indéfini ==]
chmod 755 /etc/NetworkManager/dispatcher.d/02vpn

Dernière modification par coolni (2013-01-26 00:46:18)

Hors ligne

#59 2013-01-26 00:44:44

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

Re : lancement automatique vpn sous ubuntu 12

Re ...

De rien smile

Quel éditeur de texte utilisez-vous !? Car si lorsque vous fermez le terminal avec la croix et qu'il vous dit qu'il y a un processus actif, le fichier "02vpn.save" est la copie de travail de votre éditeur. Avec un terminal, pour le fermer, l'idéal est de saisir la commande "exit".

Qu'entendez-vous par "Puis, j'ajoute aux applications de démarrage le fichier : 02vpn" !?

En toute logique il n'y a rien à faire avec ce fichier, si ce n'est le rendre exécutable. Tous les fichiers exécutables se trouvant dans le répertoire "/etc/NetworkManager/dispatcher.d/" seront lancés lorsque une interface est connectée ou déconnectée (je viens de voir votre EDIT et c'est normal car la connexion "FreeBox" n'est pas encore active ou "up" ... il ne faut pas ajouter le script 02vpn aux "applications de démarrage").

D'ailleurs, je viens de voir que ces scripts reçoivent 2 arguments, l'interface et un statut. Il est donc possible de modifier "02vpn" comme ceci :

#!/bin/bash

ARG_NAME="$1"
ARG_STAT="$2"

CON_NAME="FreeBox"
VPN_NAME="NL3_freedomip"

# L'interface Active est-elle celle utilisee par le VPN !?
if [ "${CON_NAME}" = "${ARG_NAME}" ]; then

    # Oui :)
    case "${ARG_STAT}" in

        "up") # FreeBox est UP ... on démarre le VPN
            nmcli con up id "${VPN_NAME}";;

        "down") # FreeBox est DOWN ... on stoppe le VPN
            nmcli con down id "${VPN_NAME}";;

    esac

fi

En réalité, je ne sais pas si ce script fonctionne car je l'écris en "live" et n'ai pas ce qu'il faut sous la main (pas de Network Manager) pour le tester.

Cordialement, David.

Hors ligne

#60 2013-01-26 00:52:58

coolni
Membre
Inscription : 2012-05-23
Messages : 121

Re : lancement automatique vpn sous ubuntu 12

Dernière modification par coolni (2013-01-26 01:08:33)

Hors ligne

#61 2013-01-26 01:03:56

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

Re : lancement automatique vpn sous ubuntu 12

Re ...

Pas de souci ... il faut toujours un commencement wink

Pour tester votre script, il suffit simplement de "désactiver le réseau" puis de le ré activer ... désactiver appellera les scripts du répertoire "dispatcher.d" avec le statut "down", le ré activer fera de même mais avec le statut "up".

Donc pour gedit, vous pouvez passer par le menu "fichier -> enregistrer" puis "fichier -> quitter" (ou la croix) ... ou au clavier "ctrl s" (pour enregistrer) puis "ctrl q" (pour quitter).

Cordialement, David.

Hors ligne

#62 2013-01-26 01:14:35

coolni
Membre
Inscription : 2012-05-23
Messages : 121

Re : lancement automatique vpn sous ubuntu 12

Dernière modification par coolni (2013-01-26 01:15:10)

Hors ligne

#63 2013-01-26 09:21:41

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

Re : lancement automatique vpn sous ubuntu 12

Bonjour ...

Pour la modification d'un quelconque fichier système, il faut effectivement être "root".
Donc, une fois la modification du message #60 faite, cela devrait fonctionner.

Cordialement, David.

Hors ligne

#64 2013-01-26 22:45:51

coolni
Membre
Inscription : 2012-05-23
Messages : 121

Re : lancement automatique vpn sous ubuntu 12

Bonjour David,

Un grand merci à toi pour tout le temps et l'aide que tu m'as apporté.
Tout à l'air fonctionnel  smile

Cordialement,

Hors ligne

Pied de page des forums