| Author |
Message |
goupil
Joined: 07 Sep 2011 Posts: 25
|
Posted: Wed 28 Dec 2011, 04:47 Post subject:
Serveur http en VPN avec OpenVPN |
|
Bonjour,
Voici un problème sur lequel je bute depuis plusieurs semaines.
J'ai une machine sous puppy linux embarquée dans un camping car.
Cette machine est pourvue d'un petit serveur http que je souhaite rendre accessible depuis l'extérieur.
Je me suis donc équipé d'une station wifi (pour la connexion aux Hotspots) d'un modem 3G (en l'absence de wifi).
Le problème est que les FAI 3G et Hotspots bloquent les ports. L'accès à mon serveur est impossible.
Je m'oriente donc vers la solution du VPN avec notamment le serveur vpnfacile qui offre la possibilité d'ouvrir et rediriger jusqu'à 8 ports.
Je bloque maintenant sur l'installation d'openvpn.
Soit la version trouvée est trop ancienne (openvpn-2.0.9.pet) et n'est pas compatible avec les serveurs VPN actuels, soit incomplète (openvpn-2.1.4.pet).
L'un de vous a-t-il réussi à installer openvpn ?
Peut être y aurait il une alternative à cette orientation ?
Je suis preneur de toute idée nouvelle.
D'avance merci,
Marc
|
|
Back to top
|
|
 |
goupil
Joined: 07 Sep 2011 Posts: 25
|
Posted: Thu 29 Dec 2011, 11:47 Post subject:
|
|
Bonjour,
Je suis toujours dans les essais de fonctionnement d'openvpn.
La version openvpn-2.1.4 ci dessous semble fonctionner sur le puppy 528.
http://www.murga-linux.com/puppy/viewtopic.php?search_id=282806087&t=67079
http://www.murga-linux.com/puppy/viewtopic.php?mode=attach&id=40120
Il reste néanmoins un problème :
Pour lancer openvpn, je télécharge les fichiers de configuration du serveur VPN.
J'ouvre une console dans le répertoire où se trouvent ces fichiers et je lance openvpn --config fichier_de_configuration.ovpn.
Tout semble fonctionner correctement (ip info me fait bien apparatre un tun et l'adresse ip du serveur vpn).
Par contre, impossible d'accéder à internet où à un seveur ftp.
J'ai également essayé en désactivant le pare feu, j'ai toujours le même problème.
Quelqu'un aurait il un retour d'expérience avec openvpn ?
Merci,
Marc
(tests effectués avec puppy 528 et puppy 531).
|
|
Back to top
|
|
 |
goupil
Joined: 07 Sep 2011 Posts: 25
|
Posted: Sun 01 Jan 2012, 08:06 Post subject:
|
|
Bonjour,
J'ai testé openvpn sous une distribution ubuntu.
Mon fichier --config fichier_de_configuration.ovpn fourni par le serveur VPN fonctionne bien.
Le problème doit donc venir de l'installation d'openvpn sur puppy.
(????)
Marc
|
|
Back to top
|
|
 |
vezuve

Joined: 24 Jan 2008 Posts: 1288
|
Posted: Sun 01 Jan 2012, 17:31 Post subject:
|
|
Hello,
Plusieurs raison peuvent provoquer cet échec, une bibliothèque manquante ou des version ancienne, voir l'installation d'autre logiciel, etc, etc.Heureusement il y a d'autre solution comme:- la compilation avec les source d’origine, prévoir une taille du fichier de sauvegarde maximal de au moins 1.2Go.
- sinon comme tu le mentionne qu'avec ubuntu cela fonctionne, essaye avec les paquet .deb de les installer en cliquant dessus.
@+
_________________ Recherche
sur PUPPY anglai + souven
PUPPY wikka tou sur tou anglai
|
|
Back to top
|
|
 |
goupil
Joined: 07 Sep 2011 Posts: 25
|
Posted: Mon 02 Jan 2012, 11:29 Post subject:
|
|
Bonjour,
Je suis toujours avec mon problème openvpn
quand je lance en console, voici je que j'obtiens en retour...
| Code: | sh-4.1# openvpn --config config.ovpn
Mon Jan 2 16:27:44 2012 OpenVPN 2.1.0 i486-pc-linux-gnu [SSL] [LZO2] [EPOLL] [PKCS11] [MH] [PF_INET6] [eurephia] built on Jan 26 2010
Enter Auth Username:goupil
Enter Auth Password:
Mon Jan 2 16:27:52 2012 WARNING: No server certificate verification method has been enabled. See http://openvpn.net/howto.html#mitm for more info.
Mon Jan 2 16:27:52 2012 NOTE: OpenVPN 2.1 requires '--script-security 2' or higher to call user-defined scripts or executables
Mon Jan 2 16:27:52 2012 WARNING: file 'ta.key' is group or others accessible
Mon Jan 2 16:27:52 2012 Control Channel Authentication: using 'ta.key' as a OpenVPN static key file
Mon Jan 2 16:27:52 2012 LZO compression initialized
Mon Jan 2 16:27:52 2012 Attempting to establish TCP connection with [AF_INET]80.82.65.9:443 [nonblock]
Mon Jan 2 16:27:53 2012 TCP connection established with [AF_INET]80.82.65.9:443
Mon Jan 2 16:27:53 2012 TCPv4_CLIENT link local: [undef]
Mon Jan 2 16:27:53 2012 TCPv4_CLIENT link remote: [AF_INET]80.82.65.9:443
Mon Jan 2 16:27:53 2012 WARNING: this configuration may cache passwords in memory -- use the auth-nocache option to prevent this
Mon Jan 2 16:27:55 2012 [sVPNFacile] Peer Connection Initiated with [AF_INET]80.82.65.9:443
Mon Jan 2 16:27:58 2012 TUN/TAP device tun0 opened
Mon Jan 2 16:27:58 2012 /sbin/ifconfig tun0 10.17.0.166 pointopoint 10.17.0.165 mtu 1500
Mon Jan 2 16:27:58 2012 Initialization Sequence Completed
|
Jusque la, tout me semble normal.
J'ai bien l'ouverture d'un tun0
J'envoie des paquets mais je ne reçois rien......
Auriez vous une idée sur le problème ?
Merci
Marc
|
|
Back to top
|
|
 |
vezuve

Joined: 24 Jan 2008 Posts: 1288
|
Posted: Mon 02 Jan 2012, 17:33 Post subject:
|
|
Hello,
Je ne connait pas openvpn, j’ai juste écrit quelque proposition.
Pour arriver a le faire fonctionner, il faut être un peux plus curieux, rechercher, ha oui linux ce n'est pas win ou un clic et ça fonctionne .Écrire des question qui soit des questions, des réponse qui soit des réponse, mais pas balancé une copie et écrire que tout semble normal, alors que sur ta copie d'écran sans connaissance de l'anglais ni même un traducteur, on peut lire clairement une alerte et que cela semble mentionner un problème de certificat avec un lien, pour le reste a toi de déchiffrer, rechercher, essayer et peut être de trouver une solution, mais avec ce message, tu devrait arriver a trouver la solution
Sinon expose correctement avec le maximum d'info, un pas pas de ce que tu a fait et qui ta mené a un échec ou un problème et pour chaque question, elle doive être bien séparée, pas une salade mêlée
@+
_________________ Recherche
sur PUPPY anglai + souven
PUPPY wikka tou sur tou anglai
|
|
Back to top
|
|
 |
goupil
Joined: 07 Sep 2011 Posts: 25
|
Posted: Thu 05 Jan 2012, 12:30 Post subject:
|
|
Bonjour,
Après bien des essais, je suis (enfin) parvenu à faire fonctionner openvpn sur puppy.
La version testée est la 5.2.8 avec openvpn 2.1.0 présente sur le gestionnaire de paquets puppy.
Le serveur VPN testé est freedomip ( http://freedom-ip.com/ )
Il a l'énorme avantage d'être gratuit !
Après inscription sur le site, le serveur fournit un nom d'utilisateur qu'il faut associer à un mot de passe.
Le téléchargement de la configuration permet d'obtenir les fichiers nécessaire au fonctionnement (clé, certificat et fichier de configuration openvpn).
Ces fichiers seront copiés dans /root/vpn/
il faut ensuite s'assurer des droits de ces fichiers (c'est une des erreurs que je j'avais fait dans les précédentes manips)
Pour cela :
| Code: |
chown -R root:root /root/vpn
chmod 777 /root/vpn/*
|
On peux ensuite vérifier le fichier de configuration du serveur choisi (fichier ayant pour extension .ovpn)
Je vous édite le mien que j'ai renommé config.ovpn
| Code: |
client
port 443
proto tcp
dev tun
remote vpn2.freedom-ip.com <- nom du serveur choisi
resolv-retry infinite
ca /root/vpn/ca.crt <- chemin complet du certificat
tls-auth /root/vpn/ta.key 1 <- chemin complet de la clé
auth-user-pass
cipher AES-256-CBC
comp-lzo
verb 1
route-method exe
route-delay 2
nobind
ns-cert-type server
|
Dans une console, on lance openvpn
| Code: |
openvpn --config /root/vpn/config.ovpn
|
openvpn demande le nom d'utilisateur et le mot de passe puis renvoie le message suivant :
| Code: |
sh-4.1# openvpn --config config.ovpn
Thu Jan 5 16:59:09 2012 OpenVPN 2.1.0 i486-pc-linux-gnu [SSL] [LZO2] [EPOLL] [PKCS11] [MH] [PF_INET6] [eurephia] built on Jan 26 2010
Enter Auth Username:goupil
Enter Auth Password:
Thu Jan 5 16:59:18 2012 NOTE: OpenVPN 2.1 requires '--script-security 2' or higher to call user-defined scripts or executables
Thu Jan 5 16:59:18 2012 WARNING: file 'ta.key' is group or others accessible
Thu Jan 5 16:59:18 2012 Control Channel Authentication: using 'ta.key' as a OpenVPN static key file
Thu Jan 5 16:59:18 2012 LZO compression initialized
Thu Jan 5 16:59:18 2012 Attempting to establish TCP connection with [AF_INET]94.23.145.127:443 [nonblock]
Thu Jan 5 16:59:22 2012 TCP connection established with [AF_INET]94.23.145.127:443
Thu Jan 5 16:59:22 2012 TCPv4_CLIENT link local: [undef]
Thu Jan 5 16:59:22 2012 TCPv4_CLIENT link remote: [AF_INET]94.23.145.127:443
Thu Jan 5 16:59:22 2012 WARNING: this configuration may cache passwords in memory -- use the auth-nocache option to prevent this
Thu Jan 5 16:59:24 2012 [server] Peer Connection Initiated with [AF_INET]94.23.145.127:443
Thu Jan 5 16:59:26 2012 TUN/TAP device tun0 opened
Thu Jan 5 16:59:26 2012 /sbin/ifconfig tun0 10.8.5.134 pointopoint 10.8.5.133 mtu 1500
Thu Jan 5 16:59:28 2012 Initialization Sequence Completed
|
le bon fonctionnement est vérifié par ifconfig
| Code: |
sh-4.1# ifconfig
eth1 Link encap:Ethernet HWaddr 00:24:BE:BC:A3:C9
inet addr:192.168.0.100 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:3053 errors:0 dropped:0 overruns:0 frame:0
TX packets:2484 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:2254438 (2.1 MiB) TX bytes:600855 (586.7 KiB)
Interrupt:18
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:16 errors:0 dropped:0 overruns:0 frame:0
TX packets:16 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:1168 (1.1 KiB) TX bytes:1168 (1.1 KiB)
tun0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
inet addr:XX.XX.XX.XX P-t-P:XX.XX.XX.XX Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1
RX packets:2105 errors:0 dropped:0 overruns:0 frame:0
TX packets:2404 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:1893986 (1.8 MiB) TX bytes:303826 (296.7 KiB)
|
Tout est parfait.
On peux vérifier la localisation de l'adresse IP par www.hostip.fr
Marc[/code]
|
|
Back to top
|
|
 |
vezuve

Joined: 24 Jan 2008 Posts: 1288
|
Posted: Thu 05 Jan 2012, 13:29 Post subject:
|
|
Hello,
Très bonne nouvelle et bon pas pas, n'oublie pas de mettre résolu.
@+
_________________ Recherche
sur PUPPY anglai + souven
PUPPY wikka tou sur tou anglai
|
|
Back to top
|
|
 |
goupil
Joined: 07 Sep 2011 Posts: 25
|
Posted: Thu 05 Jan 2012, 13:41 Post subject:
|
|
... et ce n'est pas encore résolu.
Reste encore l'ouverture des ports nécessaires au apache (xampp sur puppy) via le serveur VPN.
Marc
|
|
Back to top
|
|
 |
|