La Fibre

Datacenter et équipements réseaux => Routeurs => Orange fibre Remplacer la LiveBox par un routeur => Discussion démarrée par: leglen38 le 01 septembre 2014 à 19:40:56

Titre: [TP-LINK WDR4900] Installer et configurer OpenWRT patché
Posté par: leglen38 le 01 septembre 2014 à 19:40:56
Bonsoir,

Après avoir galéré comme un vilain pour trouver les infos, je me devais de partager ça à la communauté :p

Pour la petit histoire, je me suis dit que la TV cay mal ! Du coup je n'utilise plus le boitier multimedia, puis m'est venue l'idée de virer aussi la box internet.
En discutant un peu sur le net et avec des amis, on m'a conseillé le routeur TP-LINK WDR4900 pour sa compatibilité avec le firmware OpenWRT.

Je suis sur une offre 300/50...

Donc me voilà avec mon routeur, branché à la place de la livebox.

Et c'est parti pour le tuto :p

la premiere chose à faire est de récupérer le firmware OpenWrt compatible avec le WDR4900, ce qui, vous me direz est assez facile, mais, oui il y a un mais, il lui manque des bouts de code pour pouvoir gérer les vlans, surtout le cher vlan835.

J'ai donc posé une version patchée et améliorée de la dernière version en date (Barrier Breaker RC2), que l'on peu trouver là -->https://forum.openwrt.org/viewtopic.php?id=50914 (https://forum.openwrt.org/viewtopic.php?id=50914)

Pour installer le firmware, il faut se logger sur le routeur en suivant l'installer fournit avec le routeur et aller dans la partie system Tools --> upgrade :

(http://www.kammerath.net/img/tp-link-wr1043nd-firmware-update.jpg)

Normalement le routeur redémarre sans soucis (ça peut prendre jusqu'à 2min) et si tout va bien vous devriez avoir, sur la machine qui est connecté dessus une ip en 192.168.1.x.

Maintenant c'est là que ça devient un peu plus corsé.

Il faut se connecter au routeur avec putty en SSH et utiliser les identifiants root/changeme qui faudra changer bien entendu avec la commande passwd :

root@OpenWrt # passwd
Changing password for root
New password:
Retype password:
Password for root changed by root
root@OpenWrt #

Dès que ceci est fait vous pourrez vous connecter sur l'interface web LUCI --> http://192.168.1.1 (http://192.168.1.1) mais perso j'évite les interfaces web, trop sujettes à plantages et à modifications de fichiers hasardeuses.

Le fichier de la configuration réseau est le /etc/config/network dans lequel on configure non seulement les conexion WAN mais aussi les VLAN, le switch et autre joyeusetés.
Pour la configuration internet et le fameux VLAN835, il vous faudra vos identifiants ORANGE (dans votre tiroir de droite...).
Voici ma version de ce fichier :

config interface 'loopback'
        option ifname 'lo'
        option proto 'static'
        option ipaddr '127.0.0.1'
        option netmask '255.0.0.0'

config globals 'globals'
        option ula_prefix 'fd54:da56:2c9a::/48'

config interface 'lan'
        option ifname 'eth0.1'
        option force_link '1'
        option type 'bridge'
        option proto 'static'
        option ipaddr '192.168.1.1'
        option netmask '255.255.255.0'
        option ip6assign '60'
        option macaddr '64:66:b3:c7:1d:ca'

config interface 'wan'
        option proto 'pppoe'
        option username 'fti/xxxxxxxx'
        option password 'xxxxxxx'
        option ifname 'eth0.835'
        option macaddr '64:66:b3:c7:1d:cb'

config switch
        option name 'switch0'
        option reset '1'
        option enable_vlan '1'

config switch_vlan
        option device 'switch0'
        option vlan '1'
        option ports '0t 2 3 4 5'

config switch_vlan
        option device 'switch0'
        option vlan '2'
        option vid '835'
        option ports '0t 1t'

config interface 'alias'
        option ifname 'br-lan'
        option proto 'static'
        option ipaddr '192.168.1.254'
        option netmask '255.255.255.0'

Voilà, pour le moment tout fonctionne, mais j'en suis qu'au début de la configuration, je rajouterais des posts en fonction de mes avancements :p
N'hésitez pas non plus à me dire si il manque quelque chose ou si je dois améliorer une partie...

@+
Titre: [TP-LINK WDR4900] Installer et configurer OpenWRT patché
Posté par: leglen38 le 01 septembre 2014 à 20:15:33
Du coup ben pas de soucis de débit, une légère amélioration quand je DL sur les NewsGroup je plafonne à 30Mo/s la max de ma "ligne".
et le test de speedtest me donne 278/45
Titre: [TP-LINK WDR4900] Installer et configurer OpenWRT patché
Posté par: le 01 septembre 2014 à 20:17:12
Très bonne initiative.

Tu peux regarder la charge CPU pendant un speedtest ?
Titre: [TP-LINK WDR4900] Installer et configurer OpenWRT patché
Posté par: leglen38 le 02 septembre 2014 à 09:37:08
6% de charge processeur pdt les tests speedtest, idem quand je dl à 100% de bande passante sur les NG...
Titre: [TP-LINK WDR4900] Installer et configurer OpenWRT patché
Posté par: butler_fr le 04 septembre 2014 à 10:51:46
modération:
Sujet déplacé dans la sous section "Remplacer sa livebox"
Titre: [TP-LINK WDR4900] Installer et configurer OpenWRT patché
Posté par: EMegamanu le 04 septembre 2014 à 11:02:42
Si je comprends bien, l'accélération matérielle est tout de même employée sous OpenWRT pour ce routeur ?

Merci pour le retour. :D
Titre: [TP-LINK WDR4900] Installer et configurer OpenWRT patché
Posté par: butler_fr le 04 septembre 2014 à 11:13:48
visiblement oui ;)
Titre: [TP-LINK WDR4900] Installer et configurer OpenWRT patché
Posté par: kgersen le 04 septembre 2014 à 20:44:29
J'en doute. Il n'est fait mention de ca nulle part dans le site d'OpenWrt ou les forums.
Le ticket est toujours le même depuis 2 ans: https://dev.openwrt.org/ticket/11779




Titre: [TP-LINK WDR4900] Installer et configurer OpenWRT patché
Posté par: EMegamanu le 04 septembre 2014 à 22:22:35
J'en doute. Il n'est fait mention de ca nulle part dans le site d'OpenWrt ou les forums.
Le ticket est toujours le même depuis 2 ans: https://dev.openwrt.org/ticket/11779

Oh, fausse joie. :(

Qu'est-ce qui expliquerait du coup ce plutôt bon niveau de charge du CPU ?
Titre: [TP-LINK WDR4900] Installer et configurer OpenWRT patché
Posté par: kgersen le 04 septembre 2014 à 22:25:31
aucun idée , a priori c'est un build spécial fait par un type. y'a plein d'optis partout et de l'overclocking.

Mais 6% c'est curieux pour 300Mbps... reste a voir comment c'est mesuré.
Titre: [TP-LINK WDR4900] Installer et configurer OpenWRT patché
Posté par: Paul le 05 septembre 2014 à 17:56:05
Un tel routeur peut certainement router 1 Gb/s du coup avec une charge CPU modérée normalement.
Titre: [TP-LINK WDR4900] Installer et configurer OpenWRT patché
Posté par: le 07 septembre 2014 à 08:45:57
Bonjour,

Petite question sur le wifi : est ce qu'in marche bien et est il meilleur celui intégré sur la Livebox qui a du mal a traverser mon appart de 38 m2 ?
Titre: [TP-LINK WDR4900] Installer et configurer OpenWRT patché
Posté par: leglen38 le 01 février 2015 à 15:18:04
Bonjour,

oui le wifi fonctionne très bien, que ce soit en 2,4 qu'en 5ghz
Titre: [TP-LINK WDR4900] Installer et configurer OpenWRT patché
Posté par: leglen38 le 21 novembre 2015 à 13:04:40
Je déterre le sujet car depuis la dernière fois, je ne suis plus seul chez moi et du coup j'ai "besoin" de la TV.

Je me suis aidé de ce formidable tuto : https://chiliproject.tetaneutral.net/projects/tetaneutral/wiki/Livebox (https://chiliproject.tetaneutral.net/projects/tetaneutral/wiki/Livebox)

Mais je l'ai adapté un peu.

1. Il faut installer les paquets luci-app-upnp igmpproxy

2. Il faut rajouter une interface dans la configuration réseau :
config interface 'video'
        option type 'bridge' 
        option proto 'dhcp'         
        option ifname 'eth0.838, eth0.839, eth0.840, eth0.841' <--- les vlans pour les flux TV
        option delegate '0'
        option broadcast '1'
        option defaultroute '0'
        option peerdns '0'
        option vendorid 'sagem -o'
        option macaddr '7c:xx:d8:xx:f2:xx' <--- l'adresse MAC (sur l'étiquette dessous) de votre LiveBox
        option reqopts '0x01 0x03 0x2A 0x48 0x79'  <--- Les options DHCP qui vont bien
        option sendopts '0x4D:2746535644534c5f6c697665626f782e4d4c54562e736f66746174686f6d652e4c697665626f7833 0x3D:017c:xx:d8:xx:f2:xx' <--- Encore une fois l'adresse MAC de votre Livebox précédée de 01

3. Il faut modifier le fichier /etc/config/igmpproxy pour rajouter l'interface video
config phyint video
    option network video
    option direction upstream
    list altnet "0.0.0.0/0"


4. Activer et redémarrer les deux service upnp et igmpproxy
/etc/init.d/miniupnpd enable
/etc/init.d/miniupnpd restart

/etc/init.d/igmpproxy enable
/etc/init.d/igmpproxy restart

5. Vérifier que tout fonctionne (J'utilise l'appli Orange TV sur Xbox One mais avec le player ça fonctionne aussi), on devrait voir les flux TV passer:
# ip mroute
(192.168.1.1, 239.255.255.250)   Iif: pppoe-wan  Oifs: br-lan
(192.168.1.189, 239.255.255.250) Iif: pppoe-wan  Oifs: br-lan
(192.168.1.103, 239.255.255.250) Iif: pppoe-wan  Oifs: br-lan
(192.168.1.163, 239.255.255.250) Iif: pppoe-wan  Oifs: br-lan

Et voilà la TV est fonctionnelle :p