Activer les Entware sur un routeur Asus

Sur un routeur Asus Merlin vous pouvez bénéficier de packages logiciels fournis clé en main.

Vous avez le choix entre les Optware (oui les mêmes que pour le NSLU2) et Entware. Les 2 ne peuvent cohabiter, voici comment bénéficier des paquets Entware sur un routeur Asus firmware Merlin.

Pré-requis :
– Routeur Asus avec firmware Merlin
– Clé USB

On commence par activer le SSH et la partition JFFS via l’interface d’administration :

ASUS_Wireless_Router_RT-AC66U_-_Système

Et on reboot via la GUI ou le bouton physique.

Au reboot on vérifie l’accès SSH avec admin/admin comme identifiants.

Pour installer les Entware, il faut une clé usb formatée en ext2 ou ext3. Vous pouvez le faire directement depuis le routeur Asus :

– Insérer la clé
– fdisk -l pour trouver son nom (/dev/sda chez moi)
– fdisk /dev/sda
– On vire toutes les partitions et créer une partition primaire. Donc les commandes « d » (une fois pour chaque partoche présente) puis « n » puis « w » a la fin
– On débranche / rebranche la clé
– fdisk -l pour verifier qu’elle est la, vous devez voir la partoche crée et la formatez avec un « mkfs.ext3 /dev/sda1″ ou « mkfs.ext2 /dev/sda1″
– On débranche / rebranche la clé, si tou s’est bien passé la partition est montée et vous la voyez lors d’un « df -h »

En SSH, pour installer les Entware, tapez :

entware-setup.sh

Et laissez vous guider, ca ressemble ç ca :

admin@RT-AC66U-FDA0:/tmp/home/root# entware-setup.sh
 Info:  This script will guide you through the Entware installation.
 Info:  Script modifies only "entware" folder on the chosen drive,
 Info:  no other data will be touched. Existing installation will be
 Info:  replaced with this one. Also some start scripts will be installed,
 Info:  the old ones will be saved to .entwarejffs_scripts_backup.tgz

 Info:  Looking for available partitions...
[1] --> /tmp/mnt/sda1
 =>  Please enter partition number or 0 to exit
[0-1]:

 

Une fois l’installation terminée. Vous avez accès à tous les packages Entware, la liste est ici. Elle est gigantesque :).

Pour installer un paquet on fera (exemple avec tcpdump)

opkg install tcpdump

La liste des commandes disponibles est accessible en tapant simplement

opkg

Parmi les packages que j’installe systématiquement : tcpdump, nano, openssh-sftp-server (qui activera automatiquement l’accès en SFTP avec les identifiants SSH, pratique pour éditer des fichiers).

c0mm0n

Chasseur de livebox. Mangeur de Vlans.

  • c0mm0n

    Hop, best article pour ranger ces infos quelque part, et reprendre le chantier Asus.