Documentation Rhizome

Documentation de l'association Rhizome, contribution bienvenue !

Outils pour utilisateurs

Outils du site


Panneau latéral

technique:materiel:ap_interieurs:image_openwrt

Création d'une image OpenWRT

Cette page détaille la compilation et la configuration d'une image openwrt spécialement pour les box TP-LINK de Rhizome.

Téléchargement du svn

svn co svn://svn.openwrt.org/openwrt/trunk
cd trunk

Dépôts OpenWRT

# Maj depots
./scripts/feeds update

Téléchargement des paquets

# Téléchargement des paquets
./scripts/feeds install luci wide-dhcpv6-client radvd miniupnpd ip luasocket luci-ssl

Dépendance pour la configuration et la compilation

# Dépendances pour executer make menuconfig (sous debian)
apt-get install libncurses5-dev gawk flex

Configuration des paquets et de l'image

# Configuration des sources
make menuconfig

Configuration de l'image

  • ⇒ Target System : Atheros AR7xxx/AR9xxx
  • ⇒ Target Profile : TP-LINK TL-WR740N/ND
  • ⇒ Target Images ⇒ Enlever jffs2

On installe les logiciels suivants:

  • ⇒ LuCI ⇒ Collections ⇒ luci
  • ⇒ LuCI ⇒ Applications ⇒ luci-app-upnp
  • ⇒ IPv6 ⇒ wide-dhcpv6 ⇒ wide-dhcpv6-client
  • ⇒ IPv6 ⇒ radvd
  • ⇒ Network ⇒ Firewall ⇒ miniupnpd
  • ⇒ Network ⇒ Routing and Redirection ⇒ ip
  • ⇒ Languages ⇒ Lua ⇒ Luasocket

À enlever

  • ⇒ Network ⇒ ppp
Il faudra recommencer l'opération avec le TP-LINK TL-WR741N/ND, que l'on a aussi

Compilation

La compilation peut prendre pas mal de temps (un peu plus d'une heure la première fois). En effet, OpenWRT compile tout l’environnement de compilation ARM et doit télécharger de nombreux fichiers (source du noyau…).

make

C'est fini !

Les fichiers qui nous intéressent sont, pour le TL-WR740N :

  • bin/ar71xx/openwrt-ar71xx-generic-tl-wr740n-v4-squashfs-factory.bin
  • bin/ar71xx/openwrt-ar71xx-generic-tl-wr740n-v4-squashfs-sysupgrade.bin

Et pour le TL-WR741N/ND

  • bin/ar71xx/openwrt-ar71xx-generic-tl-wr741nd-v1-squashfs-factory.bin
  • bin/ar71xx/openwrt-ar71xx-generic-tl-wr741nd-v1-squashfs-sysupgrade.bin
  • bin/ar71xx/openwrt-ar71xx-generic-tl-wr741nd-v2-squashfs-factory.bin
  • bin/ar71xx/openwrt-ar71xx-generic-tl-wr741nd-v2-squashfs-sysupgrade.bin
  • bin/ar71xx/openwrt-ar71xx-generic-tl-wr741nd-v4-squashfs-factory.bin
  • bin/ar71xx/openwrt-ar71xx-generic-tl-wr741nd-v4-squashfs-sysupgrade.bin
technique/materiel/ap_interieurs/image_openwrt.txt · Dernière modification: 2019/07/13 16:56 (modification externe)