Fedora-Fr - Communauté francophone Fedora - Linux

Communauté francophone des utilisateurs de la distribution Linux Fedora.

  

Dernière news : Sortie de Fedora Linux 35 Beta

#1 01/07/2006 09:04:33

Kheldar
Membre
Lieu : Villeneuve (92)
Inscription : 06/01/2006
Messages : 55

VPN (PPP) et Network Manager

Salut,

Y'a t'il moyen d'utiliser NetworkManager (et donc le petit applet qui va bien) pour créer des connexion VPN de type (PPTP -autrement dit VPN de type windows-).

Actuellement j'utilise le client PPTP mais ca fonctionne pas dès qu'il s'agit des DNS, ca fiche meme sacrement la m****.

J'ai vu que vpnc s'interfaçait bien avec NM mais pas moyen d'utiliser vpnc pour ce que je veux faire (c'est normal c'es pour du VPN Cisco)

Donc quelqu'un a t'il une idée ?

Merci d'avance :)

Hors ligne

#2 11/04/2007 16:02:49

Manjah
Membre
Lieu : Tours
Inscription : 30/07/2005
Messages : 4
Site Web

Re : VPN (PPP) et Network Manager

Salut;
Essaye donc cela

Je vais essayé de traduire , donc je site stoty sur FedoraForum.org

"J'avais essayé de trouver un Plugin pptp pour NetworkManager fonctionnant sur Fedora core 6, et depuis je n'est pas trouvé d'instruction quelque part donc je vais vous détailler les étapes a suivre ici:
Le depo Fedoa Extra Contient un client PPTP qui fonctionne mais...
Sur FC6 il existe NetworkManager, mais il n'intègre pas le Plugin qui permet d'établir des connections PPTP facilement.

(Toutes les commandes doivent êtres effectué avec les droits root)

Codes :

su -
password:tonmotdepasseroot

Installer le client PPTP et NetworkManager

Codes:

yum install pptp
yum install NetworkManager.i386 0.6.4-5.fc6 NetworkManager-devel.i386 0.6.4-5.fc6 NetworkManager-glib.i386 0.6.4-5.fc6 NetworkManager-openvpn.i386 0.3.2-7.fc6 NetworkManager-vpnc.i386 0.6.4-3.fc6 NetworkManager-gnome.i386 0.6.4-5.fc6 NetworkManager-glib-devel.i386 0.6.4-5.fc6

Téléchargé la version 2011 de NetworkManager depuis Gnome CVS

Codes:

cd /tmp
mkdir 2011
cd 2011
svn co http://svn.gnome.org/svn/NetworkManager/trunk@2011 NetworkManager

Téléchargé la dernière version trunk de NetworkManager dans un autre endroit

Codes:

cd /tmp
mkdir trunk
cd trunk
svn co http://svn.gnome.org/svn/NetworkManager/trunk NetworkManager

Copié le fichier NetworkManager/vpn-daemons/pptp/auth-dialog/gnome-two-password-dialog.c depuis la répertoire trunk vers le répertoire de la version 2011

Codes:

cp /tmp/trunk/NetworkManager/vpn-daemons/pptp/auth-dialog/gnome-two-password-dialog.c /tmp/2011/NetworkManager/vpn-daemons/pptp/auth-dialog/

Maintenant effacer complètement le répertoire trunk nous n'en n'avons plus besoin.

Codes :

cd /tmp
rm trunk/*

Avant de démarrer le script autogen.sh dans le répertoire il va falloir installer quelques paquets !

Codes:

yum install wireless-tools-devel.i386 28-1.fc6 glib-devel.i386 1.2.10-26.fc6 gtk+-devel.i386 1.2.10-55.fc6 ORBit-devel.i386 0.5.17-20.fc6 audiofile-devel.i386 0.2.6-5 libtiff-devel.i386 3.8.2-6.fc6 libICE-devel.i386 1.0.1-2.1 libSM-devel.i386 1.0.1-3.1 alsa-lib-devel.i386 1.0.14-0.1.rc1.fc6 esound-devel.i386 0.2.36-3 giflib-devel.i386 4.1.3-7.1 libxml-devel.i386 1.8.17-15.fc6 libjpeg-devel.i386 6b-37 imlib-devel.i386 1.9.15-2.fc6 gnome-libs-devel.i386 1.4.2-5.fc6 libglade-devel.i386 0.17-19.fc6 libglade2-devel.i386 2.6.0-2 gnome-keyring-devel.i386 0.6.0-1.fc6 libnl-devel.i386 1.0-0.10.pre5.4 ruby-libs.i386 1.8.5.35-2.fc6 ruby-glib2.i386 0.16.0-5.fc6 ruby-cairo.i386 1.4.1-2.fc6 ruby-gdkpixbuf2.i386 0.16.0-5.fc6 ruby-pango.i386 0.16.0-5.fc6 ruby-atk.i386 0.16.0-5.fc6 ruby-gtk2.i386 0.16.0-5.fc6 ruby-libart2.i386 0.16.0-5.fc6 ruby-gnomecanvas2.i386 0.16.0-5.fc6 ruby-gnome2.i386 0.16.0-5.fc6 ruby.i386 1.8.5.35-2.fc6 ruby-panelapplet2.i386 0.16.0-5.fc6 gtk-sharp.i386 1.0.10-12.fc6 dbus-sharp.i386 0.63-6.fc6 libgdiplus-devel.i386 1.1.17-1.fc6 gtk-sharp-devel.i386 1.0.10-12.fc6 gsf-sharp-devel.i386 0.8.1-2.fc6 perl-ExtUtils-PkgConfig.noarch 1.07-5.fc6 claws-mail-devel.i386 2.8.1-1.fc6 mono-nunit-devel.i386 1.1.17.1-4.fc6 dbus-sharp-devel.i386 0.63-6.fc6 gtk-sharp-gapi-devel.i386 1.0.10-12.fc6 libart_lgpl-devel.i386 2.3.17-4 libbonobo-devel.i386 2.16.0-1.fc6 libgnomecanvas-devel.i386 2.14.0-4.1 libgpg-error-devel.i386 1.4-2 libgcrypt-devel.i386 1.2.3-1 libxslt-devel.i386 1.1.20-1.fc6 libgnome-devel.i386 2.16.0-4.fc6 libbonoboui-devel.i386 2.16.0-1.fc6 libgnomeui-devel.i386 2.16.0-4.fc6 gnome-panel-devel.i386 2.16.3-2.fc6 cvs.i386 1.11.22-6.fc6

Ensuite lancer le script augen.sh

Codes :

cd /tmp/2011/NetworkManager
./autogen.sh

Attendre la fin du script. La partie qui nous interressent ce trouve dans le répertoire pptp:

Codes :

cp /tmp/2011/NetworkManager/vpn-daemons/pptp/

Une fois dans le répertoire il faut lancer configure, make  et install comme suit :

Codes :

./configure --enable-maintainer-mode --prefix=/usr --localstatedir=/var --sysconfdir=/etc
make
sudo make install

Ce qui install le Plugin dans l'installation de NetworkManager de FC6.

Maintenant il reste deux chose a faire

Si vous utilisé une installation x64 il faut copier le fichier nm-pppd-plugin.so comme suit

Codes :

cp /usr/lib/pppd/2.4.4 /usr/lib64/pppd/2.4.4

Le Plugin et configurer en 64 bit mais est copier dans un répertoire d'installation 32 bit.

SElinux n'autorise pas les communication entre dbus et pptpd donc il faut l'autoriser.
Vous pouvez enfin configurer les connections pptp et si cela ne marche pas consulter le fichier HOWTO de SElinux pour le configurer correctement.

Enjoy.

Most of the above information was taken from the url below, I just identified the svn version closest to the one shipped in FC6, and fixed the bugs that popped up while following the instructions.

http://www.students.ncl.ac.uk/a.j.m...ger/pptp-plugin

Moi je suis en train de l'essayer.
et ça marche du feux de dieu
CIAO

Dernière modification par Manjah (20/04/2007 18:35:47)

Hors ligne

#3 18/10/2007 13:40:42

J.J.
Membre
Inscription : 18/10/2007
Messages : 1

Re : VPN (PPP) et Network Manager

Compile on Linux x86_64
[JJ@localhost pptp]$ ./autogen.sh --prefix=/usr --enable-cross-compile

... ok ...

[JJ@localhost pptp]$ ./configure --enable-cross-compile --enable-maintainer-mode --prefix=/usr --localstatedir=/var --sysconfdir=/etc

... ok ...


[JJ@localhost pptp]$ make
make  all-recursive
make[1]: Entering directory `/home/JJ/NetworkManager/vpn-daemons/pptp'
Making all in src
make[2]: Entering directory `/home/JJ/NetworkManager/vpn-daemons/pptp/src'
/bin/sh ../libtool --tag=CC   --mode=link gcc  -m32  -m32 -o nm-ppp-starter nm-ppp-starter.o nm-utils.o -L/lib64 -ldbus-glib-1 -ldbus-1 -lgobject-2.0 -lglib-2.0   -pthread -lgthread-2.0 -lrt -lglib-2.0               
gcc -m32 -m32 -o nm-ppp-starter nm-ppp-starter.o nm-utils.o -pthread  -L/lib64 -ldbus-glib-1 -ldbus-1 -lgobject-2.0 -lgthread-2.0 -lrt -lglib-2.0 
/usr/bin/ld: skipping incompatible /usr/lib64/libdbus-glib-1.so when searching for -ldbus-glib-1
/usr/bin/ld: cannot find -ldbus-glib-1
collect2: ld returned 1 exit status
make[2]: *** [nm-ppp-starter] Error 1
make[2]: Leaving directory `/home/JJ/NetworkManager/vpn-daemons/pptp/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/home/JJ/NetworkManager/vpn-daemons/pptp'
make: *** [all] Error 2

??????

Hors ligne

#4 18/10/2007 13:45:07

pingou
Fedora Addict
Lieu : Toulouse
Inscription : 30/03/2006
Messages : 3 843
Site Web

Re : VPN (PPP) et Network Manager

Cher Manjah,

Je pense qu'un petit tour sur cette page ne serait pas inutile :)

page

;)
++


On a pas inventé l'électricité en cherchant à améliorer la bougie...
-- Si c'est pas sur le bugzilla, c'est pas un bug ! --

Hors ligne

Pied de page des forums