Débuter sur OpenWrt

1/52/53/54/55/5 (3 votes, moyenne: 2,67 sur 5)
Loading...
D

Attention, cet article a plus d'une année d'ancienneté. Il est possible que les informations présentées ne soient plus à jour, spécialement dans le cadre d'un article technique.


Bonjour tout le monde,

 

Aujourd’hui, j’écris cet article pour vous parler d’un firmware alternatif pour différents switchs, routeurs et autres bornes sans fil, j’ai nommé Open Wrt.

Tout d’abord, sachez qu’il est tout à fait inutile de tenter l’installation d’un tel os si vous n’avez pas déjà de bonnes bases en linux, sous peine de rendre votre matériel inutilisable.

Nicolas Simond et The Abyss Project ne peuvent être tenu responsables de tout dommage causé à votre matériel.

 

Pour commencer, j’ai décider d’installer OpenWrt sur ma borne TP-Link TL-WA901N.

Pourquoi ? Car j’ai beaucoup d’équipements en wifi ( presque une dizaine ) et avec le firmware d’origine, elle commençait à saturer ( déconnexion des utilisateurs intempestives ).

Tp-link ne proposant pas de vrai firmware, il à bien fallu trouver autre chose !

tplink
La borne en question

 

Avant toute chose, il faut savoir si votre borne est compatible avec Open Wrt et le cas échéant, si un firmware à été développé pour.

Je ne m’étend pas sur l’installation, elle est très simple et diffère selon les modèles.

 

Attention à tout de même débranché votre matériel de votre réseau local et de le raccorder directement à votre ordinateur pour en modifier l’@ IP, car si votre box est en 192.168.1.1 ( comme énormément de foyer français ) vous allez vous cogner un joli conflit d’@ IP !

 

Le Firmware flashé, nous allons nous connecter en Telnet au matériel avec Putty ou l’invite de commande

telnet 192.168.1.1

 

Pas de mot de passe par défaut, on arrive direct en root, nous allons commencer par changer le mot de passe avec cette commande

passwd

 

Quittez le telnet, et connectez vous à votre borne en SSH ( le démon telnet est automatiquement désactivé après cette manipulation pour plus de sécurité ).

Connectez vous en root avec le mot de passe entrer précédemment, et nous allons tout de suite configurer l’interface réseau de la borne.

Pour cela, tapez cette commande

vi /etc/config/network

 

Appuyez sur la touche I pour entrer en édition

Localisez l’interface de votre matériel qui est directement relier à votre box, pour moi c’est pas dur, il n’y en à que une seule « lan »

config interface 'lan'
        option ifname 'eth0'
        option type 'bridge'
        option proto 'static'
        option ipaddr '192.168.1.166'
        option netmask '255.255.255.0'
        option dns '208.67.222.222'
        option gateway '192.168.1.1'
        option ip6assign '60'

rajoutez comme chez moi la passerelle et le DNS, indispensables pour l’accès à Internet

        option dns '208.67.222.222'

        option gateway '192.168.1.1'

Sauvegardez en appuyant sur échap et en tapant

:wq

 

Déjà une bonne chose de faite, redémarrez les services réseaux, et rebranchez votre matériel sur le réseau local.

/etc/init.d/network restart

 

On va maintenant installer l’interface WebAdmin LuCl, pour simplifier les manipulations.

Mettez à jour la liste des packets

opkg update

 

Maintenant 2 choix ce présentent à nous, l’interface avec, ou sans https. Pour un réseau domestique, je conseillerai sans, et en entreprise avec.

Version sans https

opkg install luci

Version avec https

opkg install luci-ssl

Lancez maintenant le serveur Web

/etc/init.d/uhttpd start

Et configurez le serveur web pour qu’il se lance automatiquement à chaque reboot du matériel.

/etc/init.d/uhttpd enable

 

Voilà notre belle interface webadmin ou vous devez vous connecter avec vos identifiants root

lucl

A propos de l'auteur

Nicolas Simond

Ingénieur Systèmes et Réseaux et guitariste hard rock et metal à mes heures perdues.
Je suis le créateur et l'unique rédacteur d'Abyss Project, c'est ici que je note la plupart de mes procédures et quelques divagations.

Si vous l'article vous a aidé, pensez à me payer un café :)

Subscribe
Notify of
guest

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur comment les données de vos commentaires sont utilisées.

0 Commentaires
Inline Feedbacks
View all comments