Salut Zippolique,
Je vais essayé d'être le plus détaillé possible. En faite, le tuto initial de zagg est plutôt bien, il manque juste quelques petits détails pour les papy comme nous (enfin, je ne me sens pas encore un papy).
1 - La première partie doit être faite avec la box internet sfr branchée.
On suppose que ta box sfr a pour adresse IP : 192.168.1.1
Je reprends le point de Zagg
Connecter la Box SFR une dernière fois afin de récupérer le retour de l'api ; copier/coller chaque résultat dans un fichier car nous allons l'utiliser par la suite.
Pour récupérer les infos dans un navigateur saisir les adresses suivante puis copier les informations quelque part bien au chaud, dans des fichiers xml ...
http://192.168.1.1/api/1.0/?method=ftth.getInfohttp://192.168.1.1/api/1.0/?method=lan.getHostsListhttp://192.168.1.1/api/1.0/?method=system.getInfohttp://192.168.1.1/api/1.0/?method=tv.getInfohttp://192.168.1.1/api/1.0/?method=usb.getInfohttp://192.168.1.1/api/1.0/?method=wan.getInfo2 - Téléchargement des outils nécessaires :
Télécharger et installer :
-
https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html il s'agit de PuTTY, logiciel permettant de te connecter à ton routeur en SSH et telnet
-
http://engdownload.eassos.cn/DGEngSetup501609.exe il s'agit de DiskGenius, permettant de formater ta clé USB au format ext3. Il existe une multitude d'autres programmes permettant de faire ça.
-
https://download.cnet.com/MD5-SHA-Checksum-Utility/3000-2092_4-10911445.html logiciel permettant de connaitre l'intégrité d'un fichier télécharger
En profiter pour formater une clé USB en ext3 avec DiskGenius, y copier les fichiers xml du 1 et les fichiers index.php et lighttpd.conf, puis la connecter à un port USB du routeur.
Cette clé devra rester sur le routeur en permanence.
3 - Télécharger la dernière version d'Asus Merlin et vérifier l'intégrité
https://sourceforge.net/projects/asuswrt-merlin/files/RT-AC88U/Release/ Vous pouvez à partir de maintenant débrancher la box sfr et connecter le routeur Asus.
Installer le firmware sur le routeur :
https://ibb.co/gVkLF4B Menu 'Administration', onglet 'Firmware update', bouton 'choisir un fichier' puis bouton 'upload'
Ne surtout pas débrancher le routeur durant cette manipulation.
4 - Configuration du routeur
. Activer les scripts JFFS :
https://ibb.co/eSf11L . Configurer l’accès Internet sur le routeur :
https://ibb.co/ijB6CK . Configurer le flux IPTV :
https://ibb.co/iGfhaf . Déplacer l'interface web du routeur :
https://ibb.co/L8585gT Sélectionnez HTTPS comme méthode d'authentification, et mettez 81 dans HTTP Lan port
A partir de ce moment, vous devrez spécifier le port pour accéder à la page d'administration de votre routeur :
http://192.168.1.1:81 ou
https://192.168.1.1:84435 - Installation de Entware
. Se connecter au routeur à l'aide de PuTTy
Host name (ou IP address) : adresse IP du serveur puis OK
Entrez le login puis le mot de passe lorsque demandé.
entware-setup.sh
Sélectionnez la partition où installer Entware (en principe 1)
6 - Installation lighttpd et php
. Toujours sous PuTTy, tapez :
opkg install lighttpd php5-cgi lighttpd-mod-fastcgi
7 - Copie des fichiers xml et du fichier index.php
. créer l'arborescence /opt/share/www/api/1.0
mkdir /opt/share/www/api
mkdir /opt/share/www/api/1.0
. copie des fichiers dans ce répertoire (les xml et le index.php)
cp ../../mnt/VOTRE_NOM_DE_CLE/ftth.xml /opt/share/www/api/1.0
. copie du fichier lighttpd.conf
cp ../../mnt/VOTRE_NOM_DE_CLE/lighttpd.conf /opt/etc/lighttpd
Redémarrez le routeur, et cela devrait fonctionner