Aller au contenu
Site Communauté

maximushugus

Membres
  • Nbre de contenus

    125
  • Inscription

  • Jours gagnés

    4

Messages posté(e)s par maximushugus

  1. J'ai un routeur (Xiaomi) sur lequel j'ai installé un firmware OpenWrt, et connecté à internet via une ligne ADSL et via une clé 4G. Il est possible de le configurer soit :

    • Connexion redondante : on choisi quelle connexion à utiliser et si la connexion n'est pas disponible ça bascule sur l'autre
    • Load balancing : les 2 connexions sont utilisées et la charge réseau est répartie automatiquement entre les 2 par le routeur. Pour cela il faut installer et configurer le paquet "mwan3" (+/- sont interface graphique luci). Attention néanmoins, ça n'additionne pas la bande passante des 2 connexions pour un seul téléchargement : un téléchargement ne se fera que via 1 connexion, mais si lors de ce téléchargement d'autres accès à internet sont fait (naviguer sur internet, etc, sur le même ordi ou sur un autre), alors le routeur les dirigera vers l'autre connexion pour équilibrer la charge réseau, ainsi au final tu sera moins ralenti.

    Je ne sais pas si je suis clair et si je réponds à ta question

    • J'aime 2
  2. Essaye peut être un truc tout bête : redémarrer ton PC.

    Essaye ensuite si ça ne fonctionne pas, une fois que ton PC est allumé, de débrancher ton cable réseau (ou te déconnecter du WiFi) puis de le rebrancher (ou te reconnecter) : ça peut permettre de relancer la détection sur le réseau.

    Enfin vérifie que dans tes paramètre réseau, tu n'ais pas basculé sur un réseau "publique" au lieu de "privé"

    • J'aime 1
  3. En principe coté routeur tout devrait fonctionner....

    As tu essayé de connecter ta clé 4G sur ton ordinateur pour vérifier qu'elle fonctionne bien ?

    Le firmware Stick que tu as installé est un firmware dit "mod" / "custom" ? Parce que pour ma part, j'ai un huawei E3372 mais h sur lequel j'avais installé le firmware stick custom (quand il était encore disponible sur le tuto) et ça posait problème (cf le topic sur ce forum). Lorsque j'ai réinstallé le firmware stick original, tout s'est mis à fonctionner sur le routeur. Peut être que ça pourrais valoir le coup d'installer le firmware stick en version originale pour ton E3372s.

    Mais pour les firmware pour le E3372s dans mes souvenirs ils étaient dispo sur le tuto il y a quelque temps, mais je vois qu'il ne sont plus dessus. Peut être tu pourrais demander @Le Crabe s'il les a toujours.

    L'autre chose que tu pourrais tester ce serait d'installer un firmware Hilink pour ton E3372s et de reprendre le tuto en passant par RDNIS.

  4. Bonjour à tous ?. Aujourd’hui je vous fais un tuto sur comment créer un serveur OpenVPN sur votre routeur OpenWrt / LEDE.

    A)  A quoi ça sert, qu’est-ce que c’est ?

    Pour savoir ce qu’est un VPN, je vous redirige vers l’article de @Le Crabe qui explique tout ça.

    Mais alors pourquoi s’embêter à créer un serveur VPN si des sociétés proposent déjà ces services sur lesquels on peut se connecter en n’ayant besoin de quasiment rien configurer ?

    • C’est gratuit : le serveur que vous créez vous appartient, il est donc gratuit, contrairement à tous les bons VPN, qui coutent entre 5 et 10 euros par mois en moyenne. Ainsi si vous allez dans un pays dans lequel il y a des restrictions géographiques sur internet voire de la censure, vous pourrez vous connecter à votre VPN en France (ou depuis le pays où vous avez votre routeur avec le serveur VPN) et accéder à internet comme si vous étiez chez sur votre réseau local, et tout ça gratuitement !! ?
    • Lorsque vous vous connecterez sur votre VPN, vous aurez accès à votre réseau local (celui où est votre routeur avec le serveur VPN) de façon sécurisée à distance.
    • Vous configurez le VPN comme vous le souhaitez, avec le cryptage que vous souhaitez etc.
    • Plus besoin de faire confiance à ces entreprises qui vendent des VPN en ce qui concerne la conservation des données (même si ça parait peut probable, on n’a que très rarement la preuve que les sociétés qui vendent des VPN ne gardent pas des infos nous concernant voire ne nous espionnent pas). En effet, c’est vous qui gérez tout ?

    Mais cette solution a des inconvénients :

    • C’est assez complexe à mettre en place, mais votre serviteur est là pour vous aider ? . Néanmoins une fois configuré, l’utilisation est la même que pour n’importe quel autre VPN
    • Vous ne pouvez pas choisir le pays depuis lequel vous souhaitez vous connecter contrairement aux VPN payants (qui permettent souvent de se connecter depuis de très nombreux pays) : lorsque vous vous connecterez à votre VPN personnel, vous passerez par la connexion internet du routeur sur lequel vous avez installé le serveur VPN, et serez donc localisé dans le pays correspondant à votre connexion internet (la France pour la plupart d’entre nous) et aurez l’adresse IP de votre connexion. Ainsi si vous souhaitez contourner les restrictions géographiques qui s’appliquent en France (ou depuis le pays depuis lequel vous avez la connexion internet de votre routeur), cette solution n’est pas faite pour vous.
    • Le débit internet des appareils clients que vous connectez à votre VPN va être limité par la connexion internet du routeur sur lequel vous avez installé le serveur VPN. Et ce qui va limiter votre débit va être le débit montant (en upload) de cette connexion, qui est souvent bien inferieur (en ADSL en tout cas) au débit descendant.
    • Le débit internet des appareils clients que vous connectez à votre VPN peut être limité par la puissance CPU de votre routeur : en effet comme tout ce qui passe dans le VPN est crypté, il faut que le routeur le décrypte. Parfois les CPU des routeurs ne sont pas assez puissants et limitent donc al vitesse du VPN. En ce qui me concerne sur mon routeur (un Xiaomi Mi Routeur 3G), je ne suis pas limité par la puissance du routeur (pour info le CPU est à environ 10-15% de charge, mais la connexion internet de mon routeur est vraiment nulllllllle, avec 5 Mbit/s descendant et 0,5 en montant !!! peut-être que si vous avez une connexion plus rapide vous serez limités par la puissance de votre routeur)

     

    B)  Matériel nécessaire

    -       Un routeur avec un firmware OpenWrt ou LEDE installé dessus (cf mon tuto pour installer OpenWrt sur un Xiaomi Mi Routeur 3 G)

    -          Un PC (ou Mac) connecté sur ce routeur pour pouvoir le configurer, avec un moyen de se connecter en SSH dessus (par exemple le logiciel Putty)

    -          Un peu d’huile de coude, de débrouille et pas mal de temps ?

     

    C)  Installation des packets nécessaires sur le routeur

    Connectez vous en SSH à votre routeur (via le logiciel Putty par exemple), et identifiez vous (le plus souvent l’identifiant est « root ») puis entrez votre mot de passe (les caractères que vous tapez n’apparaissent pas, c’est normal sur les systèmes Linux, faites comme s’ils apparaissaient et tapez « entrée »)

    Entrez les unes à la suites des autres les commandes suivantes :

    opkg update
    opkg install openvpn-openssl
    opkg install openvpn-easy-rsa
    opkg install luci-app-openvpn
    opkg install luci-i18n-openvpn-fr
    opkg install openssh-sftp-server

    D)  Configurer l’interface VPN et le pare-feu

    Maintenant nous allons créer une interface réseau pour notre VPN. Entrez les commandes suivantes dans l’ordres :

    uci set network.vpn0="interface"
    uci set network.vpn0.ifname="tun0"
    uci set network.vpn0.proto="none"
    uci set network.vpn0.auto="1"
    uci commit network

    Maintenant nous allons créer une exception dans le pare-feu pour autoriser le VPN et créer une redirection pour que l’interface du VPN puisse avoir accès à internet et au réseau local du routeur. Entrez les commandes suivantes dans l’ordre :

    uci add firewall rule
    uci set firewall.@rule[-1].name="Autoriser-OpenVPN"
    uci set firewall.@rule[-1].target="ACCEPT"
    uci set firewall.@rule[-1].src="wan"
    uci set firewall.@rule[-1].proto="udp"
    uci set firewall.@rule[-1].dest_port="1194"
    uci add firewall zone
    uci set firewall.@zone[-1].name="vpn"
    uci set firewall.@zone[-1].input="ACCEPT"
    uci set firewall.@zone[-1].forward="ACCEPT"
    uci set firewall.@zone[-1].output="ACCEPT"
    uci set firewall.@zone[-1].masq="1"
    uci set firewall.@zone[-1].network="vpn0"
    uci add firewall forwarding
    uci set firewall.@forwarding[-1].src="vpn"
    uci set firewall.@forwarding[-1].dest="wan"
    uci add firewall forwarding
    uci set firewall.@forwarding[-1].src="vpn"
    uci set firewall.@forwarding[-1].dest="lan"
    uci commit firewall
    /etc/init.d/network reload
    /etc/init.d/firewall reload

    E)  Configurer les certificats de connexion pour notre routeur

    Pour sécuriser une connexion VPN, des certificats sont utilisés. Il s’agit de fichiers qui permettent de « crypter » et « décrypter » tout ce qui passe dans le VPN. Nous allons devoir créer ces certificats (et oui c’est nous qui gérons tout ?).

    Exécutez les commandes suivantes :

    cd /etc/easy-rsa
    easyrsa build-ca nopass

    Exécutez la commande suivant en remplaçant « NOMDUSERVEUR » par le nom que vous souhaitez donnez à votre serveur OpenVPN.

    easyrsa build-server-full NOMDUSERVEUR nopass

    Exécutez la commande suivant en remplaçant « NOMDUCLIENT » par le nom que vous souhaitez donnez aux clients qui accéderont au serveur VPN. Pour ma part j’ai mis « user ».

    easyrsa build-client-full NOMDUCLIENT nopass

    Maintenant on va créer une clé qui va permettre de sécuriser encore notre connexion avec le protocole TLS

    openvpn --genkey --secret /etc/easy-rsa/pki/ta.key

    Maintenant nous allons créer la clé Diffie-Hellman. Cette clé est trèèèès longue à créer. La commande suivante risque de prendre entre 1 à 2h à être exécutée sur votre routeur. Donc soyez patient…

    easyrsa gen-dh

    F)  Configurer le serveur OpenVPN

    Nous avons maintenant toutes les clés en mains (merci le jeux de mots :p ) pour configurer notre serveur OpenVPN.

    Connectez-vous en SSH à votre routeur, identifiez-vous puis entrez votre mot de passe.

    Entrez la commande suivante en remplaçant « NOMDEVOTRESERVEURVPN » par le nom que vous voulez donnez à votre serveur (sans espace et en évitant les caractères spéciaux), souvent on met le même que dans la partie E :

    uci set openvpn.NOMDEVOTRESERVEURVPN =NOMDEVOTRESERVEURVPN

    Puis entrez les commandes suivantes :

    uci set openvpn.NOMDEVOTRESERVEURVPN.dev='tun'
    uci set openvpn.NOMDEVOTRESERVEURVPN.ifconfig='10.0.0.1 10.0.0.2'
    uci set openvpn.NOMDEVOTRESERVEURVPN.keepalive='10 60'
    uci set openvpn.NOMDEVOTRESERVEURVPN.verb='3'
    uci set openvpn.NOMDEVOTRESERVEURVPN.log='/var/log/openvpn.log'
    uci set openvpn.NOMDEVOTRESERVEURVPN.status='/var/run/openvpn.status 5'
    uci set openvpn.NOMDEVOTRESERVEURVPN.mute='5'
    uci set openvpn.NOMDEVOTRESERVEURVPN.mode='server'
    uci set openvpn.NOMDEVOTRESERVEURVPN.port='1194'
    uci set openvpn.NOMDEVOTRESERVEURVPN.route_gateway='dhcp'
    uci set openvpn.NOMDEVOTRESERVEURVPN.persist_tun='1'
    uci set openvpn.NOMDEVOTRESERVEURVPN.persist_key='1'
    uci set openvpn.NOMDEVOTRESERVEURVPN.server='10.8.0.0 255.255.255.0'
    uci set openvpn.NOMDEVOTRESERVEURVPN.client_to_client='1'
    uci set openvpn.NOMDEVOTRESERVEURVPN.tls_server='1'

    Puis entrez les commandes suivantes en remplaçant « NOMDUSERVEUR » par le nom que vous avez donné à votre serveur dans la partie E

    uci set openvpn.NOMDEVOTRESERVEURVPN.cert='/etc/easy-rsa/pki/issued/NOMDUSERVEUR.crt'
    uci set openvpn.NOMDEVOTRESERVEURVPN.key='/etc/easy-rsa/pki/private/NOMDUSERVEUR.key'
    uci set openvpn.NOMDEVOTRESERVEURVPN.tls_auth='/etc/easy-rsa/pki/ta.key 0'
    uci set openvpn.NOMDEVOTRESERVEURVPN.user='nobody'
    uci set openvpn.NOMDEVOTRESERVEURVPN.group='nogroup'
    uci set openvpn.NOMDEVOTRESERVEURVPN.dh='/etc/easy-rsa/pki/dh.pem'
    uci set openvpn.NOMDEVOTRESERVEURVPN.enabled='1'
    uci set openvpn.NOMDEVOTRESERVEURVPN.ca='/etc/easy-rsa/pki/ca.crt'
    uci set openvpn.NOMDEVOTRESERVEURVPN.comp_lzo='yes'
    uci set openvpn.NOMDEVOTRESERVEURVPN.push='persist-key' 'persist-tun' 'user nobody' 'topology subnet' 'route-gateway dhcp' 'redirect-gateway def1' 'dhcp-option DNS 208.67.222.222' 'dhcp-option DNS 208.67.220.220' 'block-outside-dns'
    uci set openvpn.NOMDEVOTRESERVEURVPN.proto='udp'
    uci commit

    Bravo ! Votre serveur VPN est configuré. Maintenant nous allons le démarrer. Pour cela entrez les commandes suivantes :

    /etc/init.d/openvpn start
    /etc/init.d/openvpn enable

     

    Vous pouvez vérifier que le serveur soit bien configuré et démarrer en vous rendant, via votre navigateur, sur l’interface graphique de votre routeur (entrez dans la barre d’adresse l’adresse IP de votre routeur puis identifiez-vous et connectez-vous).

    Rendez-vous, dans l’onglet « Services » puis « OpenVPN ».

    Vous devriez avoir une interface semblable à celle-ci-dessous. La case correspondant à votre serveur est normalement cochée et le serveur est démarré puisque vous avez un bouton « stop » si jamais vous souhaitiez l’arrêter.

    1.jpg.ebac3ee747b73055aa34e1310bb55919.jpg

    Vous pouvez vérifier la configuration du serveur VPN, en cliquant sur « éditer » à droite de la ligne correspondant à votre serveur. Cliquez en haut sur « Afficher les paramètres de configuration avancé » pour pouvoir accéder à tous les onglets de la configuration, comme ci-dessous :

    2.jpg.e5432809ad38b230574397d69b10ef18.jpg

    Dans le premier onglet (« Service »), vous devriez avoir quelquechose comme ça :

    3.jpg.efb5e41c49ebdcd663da9340fbf0ba08.jpg

    De même dans l’onglet « Networking » : 

    4.jpg.44892993bc042abbd631209e48c93d34.jpg

    5.jpg.1d4936c68f730bbf04a94f28a692539a.jpg

    De même dans l’onglet « VPN » :

    6.jpg.57aeb67991af751b72a239a905b19481.jpg

    Comme vous pouvez le voir, dans « push » on choisit des adresses IP de serveur DNS : j’ai mis ceux d’OpenDNS. C’est important car cela permet d’éviter les fuites DNS.

    Enfin pour l’onglet « cryptography » :

    7.jpg.695f60912626ae0c29c8c0dbc7fefc8a.jpg

    G)  Configurer le DDNS

    Vous avez configuré votre serveur. Le problème c’est que pour y accéder, il faut connaitre l’adresse IP que votre fournisseur à internet vous fournis pour votre routeur. Or retenir cette dernière n’est pas pratique. De plus selon votre fournisseur d’accès à internet elle peut changer régulièrement.

    Il existe une solution : mettre en place un DDNS. Sans rentrer dans les détails, ce système permet de faire correspondre une adresse que vous choisissez à votre adresse IP. Et lorsque votre FAI vous change d’IP, la correspondance est automatiquement changée.

    Pour mettre en place ce système, vous pouvez passer par le fournisseur de DDNS que vous voulez. Je fais mon tuto avec celui que j’ai utilisé et qui est gratuit.

    Rendez-vous sur l’adresse suivante : http://www.changeip.com/dns.php

    Cliquez sur le bouton jaune « Map your Free DNS ». Sur la page qui apparait, rentrez le nom que vous voulez à votre adresse. Celle-ci sera VOTRENOM.dynamic-dns.net. Cliquez sur « checkout ». Puis sur la page qui apparait cliquez sur l’adresse que vous venez de créer. Elle apparait dans le champs à gauche. Cliquez de nouveau sur « checkout ». Puis inscrivez-vous.

    Maintenant il faut configurer la box qui permet l’accès à internet à votre routeur (exemple sfr box, freebox etc…). Si vous ne savez pas faire, recherchez des tutos sur google en cherchant le nom de votre box et DDNS. En général il faut se rendre sur la page de configuration de votre box en entrant son IP dans la barre d’adresse du navigateur, puis aller dans la partie DynDNS ou DDNS. Il faut activer le service (en choisissant le bon (pour nous c’est changeip.com) puis se connecter avec l’adresse email qui a servi à l’inscription au service et le mot de passe correspondant.

    Enfin il faut faire la redirection de port pour que les requêtes du VPN soit dirigées vers votre routeur sur lequel est installé le serveur OpenVPN. Rendez vous dans la page NAT de votre box opérateur. Donnez un nom à votre redirection, choisissez le protocole UDP, le port 1194 et pour l’IP de destination mettez celle du routeur OpenWrt sur lequel est installé le serveur OpenVPN (l’IP que la box de votre opérateur lui attribue, qui n’est pas forcement la même que celle que vous avez configurée lors de la configuration d’OpenWrt). Enfin activer / enregistrer.

    H)  Configurer les clients pour votre VPN

    Maintenant que tout est en place, il faut connecter les clients qui souhaitent se connecter sur votre VPN. Pour cela il va falloir récupérer les certificats que nous avons créés précédemment.

    Le plus simple est de passer par un programme qui permet de naviguer dans les fichiers de votre routeur via SSH. Sur Windows téléchargez et installez WinSCP : https://winscp.net/eng/download.php. Pour Mac il doit y avoir des programmes équivalents.

    Connectez avec WinSCP vous via le SSH à votre routeur en entrant son IP, puis l’identifiant et le mot de passe. Sur la fenêtre de droite il y a les fichiers de votre routeur. Naviguez dans les fichiers, dans le dossier « etc » puis « easy-rsa » puis « pki ». Faites clic droit sur « ca.crt » puis télécharger et enregistrer le dans un dossier sur votre ordinateur. Faites de même pour « ta.key ». Allez dans le dossier « issued » et faites de même avec le fichier « user.crt » (user étant le nom que vous avez donné à vos utilisateur dans la partie sur les certificats). Sortez de ce dossier (double clic sur les « .. » en haut puis allez dans le dossier « private » et faite de même avec « user.key ».

    Allez dans le dossier sur votre ordinateur où vous avez mis tous les certificats, et créez un nouveau fichier texte. Renommez le « client.ovpn » (attention « .ovpn » doit remplacer l’extension .txt). Ouvrez avec le bloc note ce fichier et mettez ce texte dedans en remplaçant « LENOMDEVOTREDOMAINE » par l’adresse que vous avez créée en G) dans la partie sur le DDNS :d

    Citation

    dev tun

    proto udp

    ca ca.crt

    cert user1.crt

    key user1.key

    tls-auth ta.key 1

    client

    auth-nocache

    remote-cert-tls server

    remote www.LENOMDEVOTREDOMAINE 1194

    Enregistrez et fermer.

    Ca y est tous les fichiers sont prêts pour vos clients. Ils peuvent se connecter avec le client OpenVPN qu’ils souhaitent. Il y en a pour quasiment toutes les plateforme (Windows, Mac, Android, Iphone etc). Pour qu’ils puissent se connecter vous devez mettre tous les certificats et clés que vous avez téléchargés sur ces appareils dans le même dossier que le fichier « client.ovpn ». Puis indiquer à votre client OpenVPN ou se trouve le fichier « client.ovpn »

    Par exemple pour Android il faut télécharger sur le Play Store l’application « OpenVPN Connect » puis la lancer. Il faut ajouter une connexion, et naviguer dans les fichier de votre téléphone jusqu’au fichier « client.ovpn » et le sélectionner. La configuration devrait se faire seule et vous devriez pour vous connecter à votre VPN ? ?

    Pour vérifier que tout fonctionne connectez vous au VPN puis allez sur https://www.dnsleaktest.com/ .L’adresse Ip devrait être celle de votre routeur et non celle de votre appareil. Si vous cliquez sur « standard test », en dessous de ISP il devrait y avoir « OpenDNS, LLC » ce qui signifie que normalement il n’y a pas de DNS leak !

     

    Bravo si vous êtes arrivé au bout du tuto. En cas de soucis n’hésitez pas à le dire / demander ?

     

    Image1.jpg

    Image2.jpg

    Image3.jpg

    Image4.jpg

    Image5.jpg

    Image6.jpg

    Image7.jpg

    • J'adore 1
    • Plusser (+1) 2
  5. En fait j'ai l'impression que la version d'OpenWrt que tu as est trop ancienne. Il faudrait que tu passes à une plus récente, qui devrait supporter ces packages. Mais c'est une béta, mais qui semble stable.

    Essaie de mettre à jour ton firmware avec ça : https://downloads.lede-project.org/snapshots/targets/ar71xx/generic/openwrt-ar71xx-generic-archer-c7-v4-squashfs-sysupgrade.bin

    Après tu devrais pour installer les packages normalement avec opkg install ------

  6. Le ‎14‎/‎03‎/‎2018 à 08:01, forfab a dit :

    Bonjour

    De mon côté j'ai mes périphériques en wifi 2.4g qui sont déconnectés fréquemment

    J'ai vérifié sur un raspberry pi, le wifi est affiché comme connecté sauf que je ne peux pinger personne

    Même pas le routeur

    Il faut relancer la connexion wifi pour que ça refonctionne

    Oui apparemment certains ont des problèmes avec le 2,4 Ghz sur ce routeur. As tu essayé de mettre à jour OpenWrt sur la dernière version ? Le firmware est encore en version béta, il peut y avoir des bugs...

  7. Bonjour, aujourd’hui je vous propose un tuto pour mettre en place un serveur de téléchargement sur votre routeur OpenWrt / LEDE. Ce serveur de téléchargement sera capable de gérer les téléchargements en direct via un lien, mais aussi les téléchargements en P2P (torrent). Vous pourrez ajouter et gérer les téléchargements quasiment n’importe quel appareil sur votre réseau, PC, Mac, smartphone, tablette etc… et ce via une interface web, ou bien des programmes ou encore des applications mobiles.

    1)   A quoi ça sert

    Pouvoir télécharger ses fichiers directement depuis son routeur présente plusieurs avantages :

    • Le routeur est toujours allumé donc les longs téléchargements ne nécessitent pas de laisser un appareil en marche uniquement pour ça
    • Le routeur consomme bien moins d’électricité que votre PC : économie d’énergie (la planète tout ça, tout ça) et donc d’argent
    • Vous allez pouvoir contrôler ce serveur via l’interface web ou application
    • Les fichiers téléchargés seront sur un disque dur que vous aurez mis sur le routeur. Ainsi si vous avez configuré un partage réseau comme dans mon précédent tuto, les fichiers téléchargés seront donc accessibles sur tout le réseau local

     

    2)   Matériel nécessaire :

    Pour pouvoir installer ce serveur de téléchargement vous allez avoir besoin de :

    • Un routeur sous OpenWrt / LEDE sur lequel vous avez configuré la gestion des disques USB etc. (un tuto est disponible pour installer un partage de disque depuis son routeur)
    • Choisir ou créer sur le disque configuré avec le routeur, un dossier dans lequel les fichiers seront téléchargés
    • Un disque dur ou une clé USB sur lequel vous allez télécharger les fichiers
    • Une connexion internet

     

    3)   Installation du serveur de téléchargement

    Connectez vous via SSH à votre routeur OpenWrt / LEDE (en utilisant PuTTY par exemple) via son adresse IP. L’interface en ligne de commande qui apparait vous demande votre login, qui est « root » (le plus souvent) et votre mot de passe (les caractères du mot de passe n’apparaissent pas lorsque vous les entrer, c’est normal, il s’agit d’une sécurité Linux).

    Entrez les unes à la suite des autres les commandes suivantes :

    opkg update

    opkg install luci-app-aria2

    opkg install webui-aria2

    Vous avez installé le serveur de téléchargement ainsi que son interface web.

    4)   Configurer le serveur

    Rendez vous dans l’interface web de gestion de votre routeur (Luci) en entrant son adresse IP dans la barre d’adresse de votre navigateur internet. Connectez vous avec votre login et mot de passe.

    Vérifiez que votre disque dur est bien connecté à votre routeur

    Rendez-vous dans l’onglet « système » puis « démarrage ». En bas de la page, il y a une zone de texte, avec déjà du texte dedans. Vous devez rajouter avant la ligne « exit 0 » la commande suivante en remplaçant ADRESSE DU TELECHARGEMENT par le dossier dans lequel vous souhaitez que les fichiers téléchargés soient enregistrés, dans le disque externe configuré préalablement (ex: « mnt/sda1/Telechargement ») :

    Citation

    aria2c --enable-rpc --rpc-listen-all --allow-overwrite=true --auto-file-renaming=false --continue=true --dir=ADRESSE DU TELECHAREGEMENT --max-connection-per-server=4 --max-concurrent-downloads=1 --max-resume-failure-tries=10 –daemon

    5aa6e182a3073_Capture1.thumb.jpg.b6d7a7abb0a5ed2cd5551bcc6797e301.jpg

    Cliquez sur « soumettre » en bas de la page.

    Maintenant il faut configurer le reste du serveur de téléchargement. Pour cela rendez-vous dans l’onglet « services » puis le sous onglet « aria2 settings ». Sur la page qui apparait, cochez la case pour « activer ». Dans le champ à coté de RPC, mettez « 6800 ».

    Dans l’onglet « Files and location » il faut changer « défaut download directory » en mettant l’adresse du dossier de téléchargement : la même que précédemment.

    Enfin nous allons finir de configurer le serveur, en paramétrant l’interface web du serveur : connectez vous via SSH à votre routeur comme précédemment.

    Entrez la commande suivante :

    vi /www/webui-aria2/configuration.js

    Une interface pour modifier des fichiers textes s’ouvre, en ligne de commande. Vous pouvez vous déplacer sur cette page de ligne de commande à l’aide des flèches directionnelles de votre clavier. Pour pouvoir modifier ce fichier texte, appuyez sur le touche « i ». Maintenant vous pouvez modifier le contenu du fichier comme dans un document Word. Il faut que vous spécifiiez le port=’6800’ . Pour enregistrer et quitter cette interface, appuyez sur la touche « échap » de votre clavier puis tapez « wq ! »

    5aa6e19f9ea03_capture2.jpg.967c2a9ed5af821fa65ed6b9b7178691.jpg

    Maintenant il faut redémarrer le routeur : entrez la commande suivante :

    reboot

    Le routeur redémarre (votre connexion SSH plante c’est normal).

    Une fois qu’il a redémarré rendez-vous sur l’interface d’administration web du routeur, et connectez-vous. Allez dans l’onglet « services » puis « aria2 settings ». Sur cette page, il y a un bouton « open Webui-Aria2 ». Cliquez dessus. Une page web apparait. Si un message de sécurité apparait, passez outre (en général sur la page il y a un lien pour afficher plus d’option puis un lien « accéder quand même » ou quelque chose de similaire selon votre navigateur internet).

    Notez l’adresse de la page sur laquelle vous êtes, il s’agit de l’interface web pour gérer les téléchargements.

    Il y aura probablement des erreurs, puisque les navigateur internet n’exécutent pas tous les scripts de la page. Il faut les activer. Pour cela par exemple avec Google Chrome, tout à droite de la barre d’adresse, sur la page que vous venez d’ouvrir, il y a un petit symbole en forme de bouclier. Cliquez dessus puis cliquez sur « charger ». Il faudra probablement activer les scripts (en cliquant sur le bouclier) à chaque fois que vous vous rendre sur cette page.

    5aa6e1bf395d0_Capture3.thumb.jpg.04624661b2b26da2048d9285eb906064.jpg

    Sur cette page, si vous le souhaitez vous pouvez modifier les paramètres à votre guise, notamment pour changer la langue.

    Voilà, le paramétrage de votre routeur est configuré ?

    Maintenant si vous voulez ajouter un téléchargement, sur l’interface web des téléchargements, vous cliquez sur ajouter, et selon si vous voulez ajouter un lien de téléchargement ou un torrent, il faut suivre les instructions très simples. Le téléchargement se lance, et vous pouvez gérer les téléchargements simplement via cette interface. Si vous avez configuré un partage permettant d’accéder au dossier des téléchargements, vous pouvez y accéder à distance sur votre PC, ou autre appareil connecté.

    Vous pouvez également gérer les téléchargements avec une application : par exemple sur Android il y a « Aria2 App », qu’il faut configurer avec les mêmes paramètres que précédemment. Il doit y avoir d’autres applis pour iPhone. Il existe également des programmes pour Windows ou Mac, que vous pouvez trouvez en cherchant sur internet « Aria2c Remote Control» ou « Mac » etc.

    Voilà j’espère que vous avez réussi à suive ce tuto. N’hésitez pas à me dire s’il y a des erreurs ?

    • J'aime 2
×
×
  • Créer...