User Tools

Site Tools


informatique:hardware:tplink_wdr3600

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
informatique:hardware:tplink_wdr3600 [2015/03/05 22:12]
pteu insert image
informatique:hardware:tplink_wdr3600 [2018/01/03 17:28] (current)
pteu [Infos diverses]
Line 1: Line 1:
 ======TP-Link WDR3600====== ======TP-Link WDR3600======
  
-{{:informatique:​hardware:​wdr3600.png |}}+Le [[http://www.tp-link.fr/​products/​details/?​model=TL-WDR3600|TP-Link TL-WDR3600]] est un des routeurs Wi-Fi gigabit compatible OpenWRT les plus utilisés. Je vais décrire dans cet article l'​utilisation que j'en fais pour <​del>​augmenter</​del>​ débrider le débit de ma connexion fibre Free, en remplaçant ma Freebox __Crystal__.
  
-C'est un des routeurs Wifi gigabit ​compatible OpenWRT ​les plus utilisésJe vais décrire dans la suite l'utilisation que j'en fais pour augmenter le débit ​de ma connexion fibre Freeen remplaçant ma freebox Crystal.+=====Présentation du routeur===== 
 + 
 +{{:​informatique:​hardware:​wdr3600_front.jpg?​direct&​200 |}} 
 +{{:​informatique:​hardware:​wdr3600_back.jpg?​direct&​200 |}} 
 + 
 +<WRAP center round info 60%> 
 +Selon la révision du routeur, les diodes peuvent être bleues ou vertes. 
 +</​WRAP>​ 
 + 
 +====Qualités et défauts==== 
 + 
 +<​code>​ 
 ++ rapport qualité/​prix : on le trouve actuellement (2015) pour une 50aine d'euros livré 
 +compatible OpenWRT 
 +- ne gère pas le 802.11ac, dernier standard du Wi-Fi 
 +- débit en routage décevant (voir plus bas) ; mais je n'ai aucune valeurs de comparaison avec d'autres routeurs grand public 
 +</​code>​ 
 + 
 +====Caractéristiques techniques==== 
 + 
 +<​code>​ 
 +4 ports LAN 10/100/1000 Mbps 
 +1 port WAN 10/100/1000 Mbps 
 +2 ports USB 2.0 (chip GL850G) 
 +2 antennes Wi-Fi double bande amovibles (RP-SMA) 
 +   ​vitesse : N600 = dual-band simultané jusqu'​à 2x 300Mbps 
 +   ​puissance de transmisssion : <20dBm 
 + 
 +Processeur : Atheros AR9344 @ 560 MHz 
 +2x chips Wi-Fi : 
 +   ​Atheros AR9582 5GHz 802.11an 
 +   ​Atheros AR9340 2.4GHz 802.11bgn 
 + 
 +Switch : AR8327 
 +Mémoire : 128 MB de RAM8 MB de Flash 
 + 
 +Bouton WPS/Reset 
 +Interrupteur marche/​arrêt : WiFi et alimentation 
 +Alimentation : externe (transformateur) de 12V CC / 1,5 A 
 +Consommation : 4.1 à 4.6 W 
 +Dimensions (LxPxH) : 243 x 160.6 x 32.5mm 
 +Poids : 930g 
 +</​code>​ 
 + 
 +====Liens utiles==== 
 + 
 +  * [[http://​uk.hardware.info/​reviews/​3423/​9/​tp-link-tl-wdr3600-and-wdr4300-review-two-shades-of-black-test-results-energy-consumption|TP-Link TL-WDR3600 and WDR4300 review: two shades of black]] sur uk.hardware.info 
 +  * [[http://​wiki.openwrt.org/​fr/​toh/​tp-link/​tl-wdr3600|Wiki OpenWRT]]
  
 =====Problématique===== =====Problématique=====
  
-Heureux bénéficiaire de la fibre Free depuis quelques temps, mais malheureux possesseur de la freebox Crystal (qui est une v5 travestie). Cette freebox historique a été conçue à l'​époque de l'​ADSL,​ et apparemment dimensionnée pour les débits max de l'​ADSL2 de l'​époque,​ à savoir une vingtaine de Mégabits. J'ai fait le test : j'​atteins ​les même débit max de 20 Mbps symétrique (en upload et en download) sur [[http://​www.speedtest.net/​|speedtest]] et [[http://​www.degrouptest.com/​test-debit.php|degrouptest]].+Heureux bénéficiaire de la fibre Free depuis quelques temps, mais malheureux possesseur de la freebox Crystal (qui est une v5 travestie/relookée). Cette freebox historique a été conçue à l'​époque de l'​ADSL,​ et apparemment dimensionnée pour les débits max de l'​ADSL2 de l'​époque,​ à savoir une vingtaine de Mégabits. J'ai fait le test : j'​atteins ​le même débit max de 20 Mbps symétrique (en upload et en download) sur [[http://​www.speedtest.net/​|speedtest]] et [[http://​www.degrouptest.com/​test-debit.php|degrouptest]]. 
 + 
 +Voici la topologie initiale : 
 +<​code>​ 
 +prise murale ​ <---> convertisseur <---> freebox ​     <---> PCs LAN 
 +arrivée fibre          optique ​         mode routeur 
 +</​code>​
  
 =====Installation d'​OpenWRT===== =====Installation d'​OpenWRT=====
  
-Après quelques recherches, il semble avéré que c'est le maximum à tirer de la freebox Crystal en **mode routeur**. Mais quand on désactive cette fonction (on passe donc en **mode bridge**), on peut monter à une 40 Mbps symétrique. Pour cela il faut un routeur branché derrière la freebox pour assurer à la fois le routage ​et aussi le point d'​accès Wi-Fi. Physiquement ça donne ce branchement :+Après quelques recherches, il semble avéré que c'est le maximum à tirer de la freebox Crystal en **mode routeur**. Mais quand on désactive cette fonction (on passe donc en **mode bridge**), on peut monter à une 40 Mbps symétrique. Pour cela il faut un routeur branché derrière la freebox pour assurer à la fois le routage ​mais aussi le point d'​accès Wi-Fi. Physiquement ça donne ce branchement :
 <​code>​ <​code>​
 prise murale ​ <---> convertisseur <---> freebox ​    <​--->​ routeur / <---> PCs LAN prise murale ​ <---> convertisseur <---> freebox ​    <​--->​ routeur / <---> PCs LAN
Line 18: Line 71:
  
 C'est donc là qu'​entre en jeu le TP-Link WDR3600, dont le firmware a été remplacé par [[https://​openwrt.org/​|OpenWRT]] Barrier Breaker 14.07 en suivant cette simple procédure (décrite [[http://​wiki.openwrt.org/​toh/​tp-link/​tl-wdr4300#​installation|ici sur le site d'​OpenWRT]]) : C'est donc là qu'​entre en jeu le TP-Link WDR3600, dont le firmware a été remplacé par [[https://​openwrt.org/​|OpenWRT]] Barrier Breaker 14.07 en suivant cette simple procédure (décrite [[http://​wiki.openwrt.org/​toh/​tp-link/​tl-wdr4300#​installation|ici sur le site d'​OpenWRT]]) :
-  * télécharger l'​image (j'ai choisi le binaire ​plutôt que la compilation maison !) : https://​downloads.openwrt.org/​barrier_breaker/​14.07/​ar71xx/​generic/​openwrt-ar71xx-generic-tl-wdr3600-v1-squashfs-factory.bin+  * télécharger l'​image (j'ai choisi le binaire ​pour faire simple) : https://​downloads.openwrt.org/​barrier_breaker/​14.07/​ar71xx/​generic/​openwrt-ar71xx-generic-tl-wdr3600-v1-squashfs-factory.bin
   * se connecter en direct sur le WDR3600 : http://​192.168.0.1 ; login/pass = admin/admin   * se connecter en direct sur le WDR3600 : http://​192.168.0.1 ; login/pass = admin/admin
   * aller dans "​Upgrade firmware",​ spécifier l'​image téléchargée précédemment et valider   * aller dans "​Upgrade firmware",​ spécifier l'​image téléchargée précédemment et valider
   * ça install, ça reboot, puis, se connecter sur http://​192.168.1.1 ; le login est root et le mot de passe est vide   * ça install, ça reboot, puis, se connecter sur http://​192.168.1.1 ; le login est root et le mot de passe est vide
-On notera qu'​ici, ​on change ​de réseau donc il faudra bien changer ​l'IP de votre PC en 192.168.1.2 (par exemple) pour pouvoir vous connecter ​à la nouvelle IP du WDR3600 !+On notera qu'​ici, ​le routeur ​change ​d'​adressage ; il faudra bien modifier ​l'IP de votre PC en 192.168.1.2 (par exemple) pour pouvoir vous connecter ​au WDR3600 ​qui n'est plus dans le même réseau ​!
   * aller dans System/​Administration et changer le mot de passe   * aller dans System/​Administration et changer le mot de passe
  
Line 33: Line 86:
 </​code>​ </​code>​
  
-Ça ne marche pas //from scratch// ​: en effet l'​infrastructure logique de free utilise 2 vlans : +Ça ne marche pas directement ​: en effet free utilise 2 vlans : 
-  * le vlan 836 pour où transite l'internet+  * le vlan 836 pour où transite l'Internet
   * le vlan 835 pour les services (la télé, le téléphone et dieu sait quoi d'​autre)   * le vlan 835 pour les services (la télé, le téléphone et dieu sait quoi d'​autre)
  
-Donc pour récupérer l'​Internet il faut configurer le port WAN du routeur (le "​port1"​ dans la conf) avec le vlan 836 en trunk, créer une sous-interface eth0.836 (niveau 3) et la configurer en DHCP client pour recevoir l'IP publique de la connexion directement de Free.+Donc pour récupérer l'​Internet il faut configurer le port WAN du routeur ("​port1"​ dans la conf) avec le vlan 836 en trunk (taggué), créer une sous-interface eth0.836 (niveau 3) et la configurer en DHCP client pour recevoir l'IP publique de la connexion directement de Free.
  
 Là c'est déjà plus sympa car d'​après mes tests : Là c'est déjà plus sympa car d'​après mes tests :
   * sur speetest et degrouptest j'​atteins des débits plus ou moins symétriques d'au moins 130 Mbps (avec des pointes à 180 Mbps)   * sur speetest et degrouptest j'​atteins des débits plus ou moins symétriques d'au moins 130 Mbps (avec des pointes à 180 Mbps)
-  * j'ai réalisé des tests de débit maximum de routage sur le WDR3600 (2 vlans locaux routés, un PC dans chaque vlan, et un iperf TCP lancé avec les options par défaut) : j'​obtiens 200 Mbps max (qui devrait être la limite matérielle ​en routing ​du WDR3600). C'est à la fois décevant (puisque c'est un routeur/​switch gigabit), prévisible (comme tous les routeurs grand public pas trop chers, le débit ​commercial ​n'est atteint qu'en switching c'​est-à-dire sur le même réseau), et quand même suffisant pour une connexion Internet pas trop dégueu.+  * j'ai réalisé des tests de débit maximum de routage sur le WDR3600 (2 vlans locaux routés, un PC dans chaque vlan, et un iperf TCP lancé avec les options par défaut) : j'​obtiens 200 Mbps max (qui devrait être la limite matérielle en routing du WDR3600). C'est à la fois décevant (puisque c'est un routeur/​switch gigabit), prévisible (comme tous les routeurs grand public pas trop chers, le débit ​annoncé ​n'est atteint qu'en switching c'​est-à-dire sur le même réseau), et quand même suffisant pour une connexion Internet pas trop dégueu.
  
-C'est bien beau mais on n'a plus ni téléphone ni télé ​(mais je ne l'​utilise pas).+C'est bien beau mais on n'a plus ni téléphone ni télé.
  
 =====Récupérer le téléphone===== =====Récupérer le téléphone=====
  
-Puisqu'​on a dit que la téléphonie transitait par le vlan 835, il faut lui acheminer ce vlan. On va donc transformer notre WDR3600 en pur switch pour le vlan 835 : +Puisqu'​on a dit que la téléphonie transitait par le vlan 835, il faut donc acheminer ce vlan vers la Freebox. On va donc transformer notre WDR3600 en pur switch pour le vlan 835 : 
-  * ajouter ​le vlan 835 taggué sur port WAN de notre WDR3600 (en plus du 836) +  * créer ​le vlan 835 ; l'​ajouter ​taggué sur port WAN de notre WDR3600 (en plus du 836) 
-  * diffuser également ce vlan taggué sur un des ports LAN du WDR3600, sur lequel on branchera le port 9 de la freebox +  * diffuser également ce vlan taggué sur un des ports LAN du WDR3600 ​(port2 à port5), sur lequel on branchera le port 9 de la Freebox 
-  * on reboot la freebox et là : on obtient le rectangle statique ! Oui mais si on décroche le téléphone,​ y'a une tonalité !+  * on reboot la freebox et là : on obtient le rectangle statique ! Oui mais si on décroche le téléphone,​ y'​a ​bien une tonalité !
  
 =====Récupérer la télé===== =====Récupérer la télé=====
Line 60: Line 113:
 <​code>​ <​code>​
 # Interfaces : # Interfaces :
-lan (br-lan) ->​ interface routé du brige = .251 +- eth0.1 (LAN) type=bridge 
-- eth0.1 (lan) type=bridge +- "​boree"​ (802.11gn) ​bridgé sur vlan1 
-- "​boree"​ (802.11gn) +- "​zephyr"​ (802.11an) ​bridgé sur vlan1 
-- "​zephyr"​ (802.11an) +- eth0.2 ​(WAN) dhcp
-WAN (dhcp) +
-- eth0.2 +
-# switch0 +
- étiq. vlans +
-CPU /​ 1t,​2t +
-port1 internet 2 +
-port2 1 1 +
-port3 2 1 +
-port4 3 1 +
-port5 4 1 +
-port6 ?​ /​+
 </​code>​ </​code>​
 +
 +Correspondance numérotation des ports switch0 (crédit image : [[https://​wiki.openwrt.org/​toh/​tp-link/​archer-c5-c7-wdr7500|wiki.openwrt.org]]) :
 +{{:​informatique:​hardware:​archer_switch_diagram.png|}}
 +<​code>​
 +- par défaut / out-of-the-box (vlans ootb)
 +- après la bidouille décrite dans cet article (vlans fbx)
 +(t=vlan taggué, sinon vlan natif)
 +port_sw port_p ​ [vlans ootb]  [vlans fbx]
 +port0   / ​      ​1t,​2t ​        ​1t,​2t,​835t,​836t
 +port1   ​WAN ​    ​2 ​            ​835t,​836t
 +port2   LAN 1   ​1 ​            835t (port relié à la freebox)
 +port3   LAN 2   ​1 ​            1
 +port4   LAN 3   ​1 ​            1
 +port5   LAN 4   ​1 ​            1
 +port6   ​WAN ​    ​2 ​            ​835t,​836t
 +</​code>​
 +  * le port1 et le port6 correspondent au port WAN (cf schéma) donc il faut les configurer symétriquement
 +  * chaque vlan doit être diffusé taggué sur le port0 (vers la CPU).
 +  * (rappel) pour relier 2 vlans entre eux il faut les router, donc penser à créer une interface de routage sur chacun d'eux (noter que le routage possède des débits beaucoup plus faibles que la commutation sur ce type de matériel embarqué).
 +
informatique/hardware/tplink_wdr3600.1425589949.txt.gz · Last modified: 2015/03/05 22:12 by pteu