User Tools

Site Tools


informatique:hardware:tplink_wdr3600

This is an old revision of the document!


TP-Link WDR3600

C'est un des routeurs Wifi gigabit compatible OpenWRT les plus utilisés. Je vais décrire dans la suite l'utilisation que j'en fais pour augmenter le débit de ma connexion fibre Free, en remplaçant ma freebox Crystal.

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 speedtest et degrouptest.

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 :

prise murale  <---> convertisseur <---> freebox     <---> routeur / <---> PCs LAN
arrivée fibre          optique          mode bridge       Wi-Fi

C'est donc là qu'entre en jeu le TP-Link WDR3600, dont le firmware a été remplacé par OpenWRT Barrier Breaker 14.07 en suivant cette simple procédure (décrite ici sur le site d'OpenWRT) :

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 !

  • aller dans System/Administration et changer le mot de passe

Remplacer la freebox

Cependant dans mon cas j'ai constaté des pertes de paquets importantes (avec des pics à 20%) en passant la freebox en mode bridge. Malgré le reboot de tous les maillons de la chaîne (convertisseur, freebox, routeur, PC !) rien n'y fait ; j'ai donc décidé de bypasser la freebox et brancher directement le WDR3600 sur le convertisseur. Physiquement ça donne ceci :

prise murale  <---> convertisseur <---> routeur Wi-FI / <---> PCs LAN
arrivée fibre          optique           (WDR3600)

Ça ne marche pas from scratch : en effet l'infrastructure logique de free utilise 2 vlans :

  • 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)

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.

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)
  • 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.

C'est bien beau mais on n'a plus ni téléphone ni télé (mais je ne l'utilise pas).

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 :

  • ajouter le vlan 835 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
  • 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é !

Récupérer la télé

Théoriquement (puisque je ne l'ai pas testé) il faut juste brancher le boitier TV sur un des port LAN de la freebox !

Infos diverses

# Interfaces :
lan (br-lan)	-> interface routé du brige = .251
- eth0.1 (lan) type=bridge
- "boree" (802.11gn)
- "zephyr" (802.11an)
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		?			/
informatique/hardware/tplink_wdr3600.1425589949.txt.gz · Last modified: 2015/03/05 21:12 by pteu