La Fibre
Datacenter et équipements réseaux => Routeurs =>
Remplacer la LiveBox par un routeur => Discussion démarrée 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...
@+
-
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
-
Très bonne initiative.
Tu peux regarder la charge CPU pendant un speedtest ?
-
6% de charge processeur pdt les tests speedtest, idem quand je dl à 100% de bande passante sur les NG...
-
modération:
Sujet déplacé dans la sous section "Remplacer sa livebox"
-
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
-
visiblement oui ;)
-
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
-
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 ?
-
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é.
-
Un tel routeur peut certainement router 1 Gb/s du coup avec une charge CPU modérée normalement.
-
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 ?
-
Bonjour,
oui le wifi fonctionne très bien, que ce soit en 2,4 qu'en 5ghz
-
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