Installer sur le Raspberry Pi un serveur VPN avec PPTP

Voici le premier article fait à la demande d’une personne qui suit ce site (et via Facebook en plus ! 🙂 ). Aujourd’hui nous allons donc voir comment mettre en place un serveur VPN sur le Raspberry Pi.

Raspberry Pi Home Server - Installer un serveur VPN avec PPTP

Avant de commencer, il faut peut être préciser quelques détails à propos de ce qu’est un VPN et à quoi il peut servir.

Comment ça marche ?

Vous pouvez trouver des détails techniques un peu partout sur Internet mais ce qu’il faut retenir c’est que le VPN (Virtual Private Network) permet de relier deux réseaux entre eux ou bien des machines externes à un réseau précis. La connexion se fait de manière sécurisée et en théorie les communications ne sont pas compréhensibles par des personnes extérieures même si tout passe par Internet.

Tout cela permet de faire croire que l’on est sur le même réseau alors que l’on passe par un intermédiaire qui est souvent Internet.

Le client initie la connexion vers le serveur et crypte les données, le serveur décrypte, effectue les actions et retourne les informations demandées vers le client avec le même cryptage.

Voilà de manière très très high level comment ça fonctionne (je passe sur les différentes couches du modèle OSI - souvenirs cours de réseau …)

C’est bien beau mais à quoi ça sert ?

On peut trouver toutes une liste d’utilisation d’un serveur VPN sur le raspberry:

  • Accéder de manière distante aux machines de son réseau domestique. Y compris les imprimantes, les NAS, etc.
  • Fournir un accès internet en France si on est à l’étranger (comme pour certains sites de replay)
  • Partager certaines ressources avec des personnes particulières
  • Se connecter depuis un lieu public chez soi pour ensuite aller sur Internet de manière sécurisée depuis sa maison
  • Surement d’autres utilisations que vous pourrez me donner 🙂

Voilà. Alors je pense qu’il peut manquer quelques précisions mais dans les grandes lignes vous savez maintenant ce que vous pourriez en faire.

Techniquement, il y a pas mal de solutions qui existent. Les plus courantes sont PPTP et OpenVPN.

  • PPTP est un protocole développé par Microsoft. Il possède des lacunes mais est relativement simple à mettre en place.
  • OpenVPN pousse la technique plus loin avec un cryptage plus poussé, il passe à travers les proxy plus facilement que PPTP. Sa mise en place est par contre plus complexe.

Vous pouvez trouver un article qui compare les principaux protocoles ici.

J’ai choisi dans un premier temps de parler de PPTP car il est aussi très bien supporté par la plupart des appareils mobiles. J’espère vous faire un autre article pour OpenVPN 😉

  1. Mise à jour du système
    apt-get update && apt-get upgrade
  2. Vérifier que le noyau de la distribution supporte PPP. C’est la condition pour installer PPTP. Si la commande suivante retourne une erreur alors il faudra recompiler un noyau avec le support PPP ou utiliser Raspbian qui a le module d’installé.
    modprobe ppp-compress-18
  3. Installer le paquet suivant :
    apt-get install pptpd
  4. Configurer PPTPd via son fichier de configuration /etc/pptpd.conf. Toute à la fin du fichier, il y a deux options :
    • localip : il s’agit de l’adresse locale de votre Raspberry Pi. Chez moi je suis sur l’IP 192.168.1.25.
    • remoteip : vous devez définir sur quelles IPs seront les machines qui vont se connecter chez vous. Perso je n’ai défini que 2 IPs car je n’ai pas l’intention d’avoir toute ma famille sur mon réseau !
    localip 192.168.1.25
    remoteip 192.168.1.200-201
  5. Maintenant, il faut mettre à jour les options de PPP via /etc/ppp/pptpd-options :
      • ms-dns : il s’agit du DNS utilisé pour la résolution de nom. Ici j’ai pris ceux de Google.
      • noipx : option recommandée pour désactiver IPX et IPXCP
    name pptpd
    refuse-pap
    refuse-chap
    refuse-mschap
    require-mschap-v2
    require-mppe-128
    proxyarp
    lock
    nobsdcomp
    novj
    novjccomp
    nologfd
    ms-dns 8.8.8.8
    ms-dns 8.8.4.4
  6. Dans le fichier /etc/ppp/chap-secrets vous allez pouvoir définir les accès que vous voulez donner à votre VPN. La première ligne du fichier contient le format des entrées ([TAB] correspond au caractère de tabulation):
    # Secrets for authentication using CHAP
    # client[TAB]server[TAB]secret[TAB]IP addresses
    username[TAB]*[TAB]mon_mot_de_passe[TAB]*
  7. Relancer le service
    service pptpd restart
  8. Il faut activer l’IP Forwarding sur le serveur afin de pouvoir surfer en sortant du VPN. Pour cela, dans le fichier /etc/sysctl.conf, ajouter la ligne suivante
    net.ipv4.ip_forward=1
  9. Lancer la commande suivante pour prendre en compte le changement. Ne pas oublier sinon pas d’accès à Internet (j’ai perdu du temps sur cette commande que j’avais oublié d’appliquer) ! 
    sysctl -p

Eh bien voilà. Votre serveur VPN est en place. Il faut maintenant le rendre accessible depuis l’extérieur. Pour cela, il faut rediriger le port 1723 en TCP vers votre Raspberry Pi. Cela se passe sur votre routeur ou box.

Le test !

Pour cela, j’ai pris mon téléphone, j’ai désactivé le Wi-Fi pour être certain de passer par la 3G (3G+, H+, 4G, bref vous avez compris). Et ensuite j’ai pleuré. N’achetez pas de Windows Phone ! Pas de VPN intégré, et pas de client VPN non plus !

Donc la solution a été de forcer le téléphone à passer en cellulaire, puis de forcer l’iPad a passer par la 3G du téléphone et non pas par le wifi et ensuite de configurer le VPN sur l’iPad. Ouf !

Raspberry Pi Home Server - Installer un serveur VPN avec PPTP

Configuration du VPN sur l’iPad

L’adresse du serveur doit être l’IP extérieure ou le nom de domaine de type no-ip par exemple. Ne mettez pas l’ip locale type 192.168.x.y sinon de l’extérieur vous ne pourrez pas vous connecter.

Raspberry Pi Home Server - Installer un serveur VPN avec PPTP

Connexion en cours au VPN

Raspberry Pi Home Server - Installer un serveur VPN avec PPTP

Connexion établie au serveur VPN

Raspberry Pi Home Server - Installer un serveur VPN avec PPTP

Ici on voit l’IP du serveur VPN et l’ip (remote) attribuée à l’iPad (voir étape 4 du tutoriel). En haut à gauche l’icône comme quoi le VPN est activé.

Voilà pour votre réseau privé.

Je suis désolé pour les possesseurs d’appareil Android mais je n’en ai pas à la maison. A priori ça semble aussi intégré dans l’OS donc pas besoin de télécharger d’outil. Coté Windows, Linux et Mac Google/Bing ou autre reste votre meilleur ami et vous trouverez facilement comment configurer une connexion en VPN lorsque vous serez en déplacement.

N’hésitez pas à donner votre impression sur cette solution : sécurité, vitesse, utilisation, etc.

Source : wellsb

Vous aimerez aussi...

  • Juste pour compléter la remarque sur le support mobile: OpenVPN est totalement supporté sur iOS via un client officiel gratuit depuis le début de cette année (c’est un poil pénible à configurer) et également sur Android (pas testé personnellement cette solution par contre).

    Beau tuto 😉

  • Fred

    Merci pour ce tuto , ca fonctionne très bien , par contre j’ai une question,

    quelle est la commande pour savoir si quelqu’un est connecté sur le vpn.

    Merci merci

    • Salut,
      En écoutant ce qui se passe sur le port utilisé PPTP qui est le 1723 en TCP.
      Avec la commande suivante :
      netstat -tn | grep 1723

  • Salut,

    ca fait 2-3 jours que je m’interesse au Raspberry et une des idées qui m’a fait m’y interesse, c’est pour faire mon propre VPN… et pouf je tombe sur cet article tout chaud. Super 🙂

    Mais j’ai quelques petites question:

    1 - pour être sur, si je me connecte sur un wifi qui n’est pas sécurisé et que je passe par mon VPN, mes données ne peuvent pas être « lu » par quelqu’un qui espionnerais ce wifi?

    2 - dans cet exemple tu as installé quoi comme version de Linux dessus?

    3 - est-ce que ca marche si je connecte le Raspberry via une freebox? Est-ce qu’il y a une config spécial du firewall a faire?

    Merci d’avance pour ton aide

  • j’ai oublie:

    4 - est que la version 256Mo suffit ou il vaut mieux prendre la 512?

    • Salut. Alors mes réponses 🙂

      1) Oui c’est le client qui va crypter les données et ça sera décrypté par le serveur

      2) Je pars toujours de Moebius. C’est une Raspbian complètement allégée.

      3) C’est par une freebox que je suis passé 🙂 Il faut aller sur l’interface de ton compte free et rediriger le port 1723 vers l’IP de ton Raspberry avec le même numéro de port. Puis redémarrer la freebox.

      4) Oui ca va avec un 256Mo (c’est mon modèle de test)

      Voilà. Amuses toi bien avec ton Raspberry 🙂

      • Salut,

        Super et merci pour tous ces éléments. Par contre 2 questions supplémentaires:

        - est qu’une SD de 2Go suffit?

        - pour alimenter le Raspeberry, est-ce que tu peux le connecter en USB sur la Freebox ou il faut une alim dédiée?

        Impatient de tester ce petit VPN homemade 😉

        • Salut,
          Moebius peut tenir sur une carte de 1Go donc pas de soucis pour les 2Go
          L’alimentation de la freebox pourra peut etre faire démarrer le raspberry mais je te le déconseille si tu ne veux pas des plantages en masse voire de la corruption de carte SD.

  • François Gilbert (@Frankynov)

    Merci merci pour ce tuto !

    Fonctionne parfaitement (j’avais fait une bête erreur d’écriture d’adresse IP qui foirait tout le bazar…)

    Juste une petite remarque, lorsque je teste avec un iPhone/iPad, il n’aime pas qu’on donne un port particulier pour la redirection VPN WAN->local (dans la config de la box).

    J’avais choisi le port 6900 par exemple et il a refusé de se connecter, il a fallu que je remette celui par défaut (1723 TCP et UDP).

    Je vais enfin pouvoir imprimer depuis l’extérieur de chez moi ! 😀 et ça c’est coool !

  • Salut,

    J’ai enfin recu mon petit Raspberry Pi et je m’amuse avec :).

    Malheureusement la procédure ne fonctionne pas pour moi :(.

    Difficile de savoir d’ou vient le problème, mais j’ai plusieurs idées:

    - quand tu config le VPN sur ton Ipad, au niveau du serveur, tu renseignes quoi? la localip du Raspberry?

    - au niveau de ta freebox tu as configurer une IP fixe pour ton Raspberry?

    Encore merci de ton aide

    • C’est bon j’ai trouve sur un autre site, c’est l’adresse de la Freebox qu’il fallait renseigner au niveau du serveur.

      Pour les débutants comme moi, tu pourrais peut-etre rajouter l’info :).

      Encore merci, je vais pouvoir me connecter de n’importe ou avec mon phone… une fois que les Windows Phone auront un VPN 🙂

      • Oui c’est l’adresse extérieure sinon en déplacement tu ne pourras pas y accéder 😉
        J’ai corrigé le tuto et y ai ajouté une ligne.
        Merci pour l’info

    • Pour le Raspberry Pi oui il te faut une IP fixe pour que ta redirection de port fonctionne
      Ca manque un peu de précision effectivement 😉

  • François Gilbert

    Bonjour,

    Alors je fais tourner cette petite config depuis une semaine et ça roule du tonnerre, en 3G 😉

    J’ai juste rencontré un petit souci :

    Mon imprimante (par exemple) a une IP fixe dans mon réseau, à savoir 192.168.1.120

    Mon raspberry est fixé à 192.168.1.100.

    Tout est donc en 192.168.1.0/24 (255.255.255.0).

    Le problème, c’est que lorsque je lance la connexion VPN en étant en dehors de chez moi, 99% du temps le réseau local auquel je suis connecté est en 192.168.1.0/24 également. Du coup, si j’essaye de me connecter à mon imprimante distante, ça ne fonctionne pas car mon client cherche dans le réseau local et non sur mon réseau distant (même pool d’ip).

    J’ai donc essayé de mettre dans la config du VPN, champ remoteip, quelque chose du genre 172.16.0.1-3 mais je n’arrive pas à joindre mes clients du réseau distant (et je n’arrive pas à surfer non plus).

    J’ai pourtant bien activé l’ip forwarding dans le /etc/sysctl.conf.

    Une idée, à part changer complètement l’adressage de mon réseau interne ? 🙂

    • Burn2

      Bonjour, après avoir eu moi aussi des soucis à faire fonctionner mon vpn, je me suis rendu compte qu’il manque une règle de nat.

      Genre si votre raison « VPN » remote ip est en 192.168.1.X sur un réseau ip 192.168.0.0
      il faut rajouter une règle nat:
      iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o eth0 -j MASQUERADE

      Je ne comprends pas pourquoi mon ordinateur ne récupère pas d’ip du pi par contre… DOnc ce n’est pas encore forcément ça…

  • Gauthier

    Encore un tout bon tuto que je vais installer sur mon Raspberry Pi… ^^

    Merci pour tes conseils 😉

    Petite info, il y a bien un paramétrage implanté dans le système Android (Version 4.1.1) pour la configuration du VPN 😉

  • Lucwal

    Bonjour, je me demandais si on pouvait installer un vpn sur notre raspberry, et s’en servir pour autre chose en même temps ?
    Merci de votre réponse.

    • Installer le VPN oui. Pour autre chose en même temps ça va bien sur dépendre du autre chose 😉 Si c’est de la conversion de vidéo ça ne passera pas, un serveur SSH, aucun soucis.

  • Olivier

    Merci pour la procédure, malheureusement, pour moi, elle ne fonctionne pas. Je bloque à ce niveau:

    root@raspberrypi:~# modprobe ppp-compress-18
    ERROR: could not insert ‘ppp_mppe’: Exec format error
    root@raspberrypi:~# cat /etc/issue
    Raspbian GNU/Linux 7 \n \l

    Je suis pourtant bien sous Rasbian comme conseillé dans la description, mais une erreur survient… 🙁
    Merci pour votre aide et continuez comme ca!

    Olivier

    • On dirait que le module est corrompu ou pas prévu pour Raspbian. Il vient d’ou ?

    • Bruno

      J’ai exactement le même souci, même configuration. Avez vous résolu le problème?

  • Olivier

    J’ai installé mon RP en téléchargeant l’image NOOBS_v1_2_1.zip la semaine passée sur le site http://www.raspberrypi.org/downloads. Après, quand j’ai lancé l’install, il m’a demandé quelle distribution je voulais installer. J’ai installé Raspbian. Après, j’ai suivi la procédure ci-dessus.

  • Mmega

    Bonjour, j’ai effectué les manipulations et j’ai réussi à me connecter a mon rpi a partir de mon smartphone Android sauf que je n’ai accès qu’aux adresses locales (192.168.X.X) mais pas à internet. Comment ça se fait ?

    • Bonsoir,
      Est ce que le DNS estbien configuré ? Et il y a bien eu un redemarrage du service apres le changement de configuration ?

      • Mmega

        J’ai bien redémarré les services et j’ai règlé ms-dns comme vous.

        • Question bete : le raspberry accede bien à internet ? Il doit y avoir un soucis cote config mais je vois pas

          • Mmega

            Oui il accède bien à internet vu que je peux m’y connecter a partir de l’exterieur.

          • lechercheur123

            Bonjour,
            Je sais que ça fait 2 mois, mais ayant eu le même problème, ça peut servir à d’autres. Il faut entrer cette commande : iptables -t nat -A POSTROUTING -o eth0 -s REMOTE.IP/24 -j SNAT -to IP.DE.VOTRE.SERVEUR
            Avec à la place de REMOTE.IP les IP mises dans remoteip, et IP.DE.VOTRE.SERVEUR, vous mettez l’ip locale du raspberry. Je tiens à dire que cette commande ne viens pas de moi, mais de ce site , vu plus bas : http://www.artiflo.net/2008/10/serveur-vpn-pptp-sous-debian-en-ms-chapv2/

            Si cela ne marche toujours pas, il faut s’assurer que la police par défaut de iptables pour FORWARD est ACCEPT : iptables -P FORWARD ACCEPT (cette commande, elle est de moi 🙂 )

  • cinocks

    Bonjour,

    de mon coté celà bloque. Je me connecte avec un iphone. En local, la connexion se fait. Par contre, ca bloque quand je tente de passer par l’exterieur (3G).

    Un netstat m’indique que l’iphone tente bien une connexion. Pas de souci de ce coté. Par contre, ca ne va pas plus loin. syslog me donne les logs suivantes :

    LCP : timeout sending config-Request

    GRE : read(fd=6, buffer=15b9c …
    CTRL : PTY read or GRE write failed

    Exiting

    J’ai l’impression que le raspberry n’arrive pas a envoyer ce qu’il faut. Avez-vous une idée ?

  • Monsieur2

    Newbie dans le monde du Raspberry (que je trouve génial) j’ai suivi à la lettre ton tuto, et ça fonctionne.
    Il est clair, et la mise en oeuvre en est d’autant plus simple, il manque un ou deux sudo nano dans les lignes de commandes mais on s’en sort.
    Merci en tout cas pour cet excellent tutoriel,
    je peux également confirmer qu’une connexion depuis un téléphone Android fonctionne.
    Merci à toi,
    Monsieur2

    • Merci pour la confirmation du bon fonctionnement.
      Pour les sudo j’ai la (très) mauvaise habitude de tout faire en root dans les tutus pour plus de facilité. C’est mal 😉

  • boogieman

    Salut,
    J’ai eu la bonne (ou la mauvaise, c’est selon) idée de mettre en route iptable. Mais du coup, avec le VPN, ça devient un tout petit peu compliqué pour un noob.
    Est-ce que par hasard, tu n’aurait pas une petite liste des règles à appliquer car là, je sèche un peu en essayant de comprendre les tutos pro?
    merci du travail,
    ps: tu n’es plus sur le planet?

    • Salut,
      Alors là aucune idée ! iptable est quelque chose que je ne maitrise absolument pas …

      PS : si si je publie moins donc j’apparais moins sur le planet 😉

      • boogieman

        Bon alors, pour celles et ceux que ça intéresse, j’ai suivi le tuto suivant pour iptable:

        http://www.artiflo.net/2008/10/serveur-vpn-pptp-sous-debian-en-ms-chapv2/

        Et ça marche.
        Par contre, il y a un truc que je pige pas c’est à quoi servent les adresses dns.
        Parce que, j’en ai pas mis et bé ça marche quand même.
        Est-ce vraiment utile?

        • Merci beaucoup pour le lien !
          Pour le DNS ca dépend je pense que si tu es en DHCP sur ton interface, alors c’est inutile. Sinon il faut lui définir les serveurs manuellement

  • Alexi

    Bonjour,

    Tout d’abord, très bon tutoriel.
    Mais j’ai un petit souci, lorsque je tape la commande modprobe-compress-18 je reçois le message d’erreur suivant:
    ERROR: could not insert ‘ppp_mppe’: Exec format error

    Je ne sais pas d’où cela vient, et du coup impossible de faire fonctionner le van même si toutes les autres commandes ne renvoies pas d’erreur.

    Merci de me répondre,

    Alexi.

    • Probleme rencontré par d’autres. A priori y a un soucis en fonction des distributions sur ce module. C’est bien une Raspbian ?

      • manu

        hello
        j’ai la même erreur et pourtant raspbian vient de raspberry.org, est ce qu’on tu pourrais nous dire comment faire ? stp
        merci d’avance

        • Je pars toujours d’une distribution Moebius. C’est peut être l’origine du soucis. Je vais voir pour trouver du temps pour refaire le tutoriel et mieux le détailler

  • Merci pour ce tuto, cela va me permettre de me connecter par la ligne ADSL qui est chez ma mére pour pouvoir jouer à deux sur certains sites de jeux qui réclament des ip différentes ! Bien sur j’aurais pu passer par un VPN extérieur gratuit, mais souvent ils sont hyper lent. Le plus, c’est que le RPi est discret et il ne consomme rien !

  • Vincent

    Bonjour,

    est ce qu’il possible du coup de créer une connexion VPN Site-To-Site ou bien seulement Client-To-Site avec cette méthode ?

    Merci,

    Vincent

    • Chez moi je suis au strict minimum pour ne pas consommer de ressources mais je n’ai pas vraiment fait un comparatif précis

  • IronRabbit

    Salut, et merci pour ce tuto.

    J’ai un petit soucis :
    lorsque je suis sur mon réseau local, j’arrive sans soucis à me connecter au VPN.
    En revanche, impossible lorsque je suis connecté en utilisant mon téléphone comme modem…
    localip 192.168.0.100 (ip fixe, j’ai testé en mettant cette ip en DMZ)
    remoteip 192.168.0.200-201

    La redirection de port est bien correcte (port 1723 en TCP vers 192.168.0.100, même port).

    J’essaye donc de me connecter depuis mon mac (10.9) sur mon pi (raspbmc).

    Une idée ? 🙁

    Merci d’avance.

  • IronRabbit

    C’est reglé, des règles iptables mettaient le bazar.
    iptables -f et ça fonctionne !

  • Yotop

    Bonjour,

    Lors de la création du redirection de port, je saisi pas totalement quel @Ip il faut renseigné pour la Destination ?

    Need some help !!

    Merci d’avance

    • L’IP de destination est le Raspberry Pi. C’est vers lui que le flux doit être redirigé

  • Yotop

    Ah oui merci !!

    Par contre je ne comprends pas, j’arrive a me connecter a mon VPN mais seulement lorsque je suis connecté sur mon Réseau Wifi :/
    Or si je suis la fin de ton Tuto tu desactive la wifi sur ton iphone et tu arrives bien a te connecter a celui ci.
    Saurais tu d’ou ça vient ?

    • Est que tu passes bien par la 3G uniquement en utilisant l’IP externe (pas la 192.168.x.x) pour accéder au Raspberry Pi ? Est-ce que le Pi à bien accès à Internet ?

  • Yotop

    Alors mon Rasp est effectivement bien connecté a internet !
    Je ne comprends pas très bien ta première question, mais si c’est « Es tu réellement connecté en 3g/4g ne correspondant pas a une addresse IP de type 192.168.X.X ? » la réponse est oui
    Je ne vois pas ou est mon erreur, la redirection est bonne, j’ai renseigné dans ms-dns le dns délivré par ma box soit du 192.168.0.254.
    J’ai refait chaque étape pour être sur et tout concorde, c’est bien dommage :/

    • Je te conseille de regarder les commentaires de l’article qui contiennent les infos iptables pour résoudre le problème

  • Yotop

    Problème résolu, je n’avais pas vu ton commentaire tout a la fin entre tes deux screens pour la création du VPN, ou tu disais qu’il ne fallait pas renseigner l’ip locale 192.168.X.X !!
    Mon erreur était la, merci pour ton aide et pour ce tuto !!
    Bonne journée !

  • coco

    Bonjour,
    votre tuto est très intéressant mais ça ne fonctionne pas chez moi. En effet, j’ai raspbian via berryboot et quand je tape: apt-get update && apt-get upgrade
    il indique que je n’ai pas les droits et si je continue en tapant : modprobe ppp-compress-18
    il me retourne une erreur.

    Si quelqu’un peu m’aider. Je vous remercie par avance

    • Bonsoir,
      Oui dans mon cas je fais tout avec Moebius en étant root. Dans votre cas devant chaque instruction il faudra ajouter sudo puis au prompt saisir le mot de passe du user

  • coco

    Bonsoir,
    J’ai suivi l’ensemble du tuto et pris en compte les remarques mises en commentaires mais je n’arrive toujours pas à me connecter. Lorsque j’active le vpn, j’ai l’erreur suivante: le serveur PPTP-VPN ne répond pas.
    Si vous pouvez m’aider

  • Warrel

    Juste pour information, sur windows phone, la fonctionnalité VPN arrive dans la prochaine MAJ !

  • mrju

    merci pour le tuto !
    Pour ceux qui comme moi, malgré l’utilisation du dernier raspbian, on eu une erreur pour « modprobe ppp-compress-18 », il m’a suffit de faire un « sudo rpi-update ». ça semble logique mais si ça peut aider 🙂

  • Samsam

    Tout fonctionne bien sur Android ! Tuto très efficace 🙂 La sécurité laisse quand même à désirer :/

    • Si vous avez des suggestions pour améliorer la sécurité globale de la solution, je suis preneur (et certains lecteurs aussi j’en suis sur) 😉

Handpicked links

Mise en cache objet de 2392/2895 objets utilisant disk Mise en cache utilisant disk: enhanced Mise en cache de base de données 22/84 requêtes dans 0.060 secondes utilisant disk Served from: pihomeserver.fr @ 2017-07-15 22:31:32 by W3 Total Cache -->