Projet

Général

Profil

Openwrt » Historique » Version 121

Laurent GUERBY, 01/09/2013 15:21

1 37 Laurent GUERBY
{{>toc}}
2 37 Laurent GUERBY
3 1 Laurent GUERBY
h1. Openwrt
4 1 Laurent GUERBY
5 121 Laurent GUERBY
h2. Links
6 121 Laurent GUERBY
7 121 Laurent GUERBY
* http://downloads.openwrt.org/
8 121 Laurent GUERBY
* http://blog.sleeplessbeastie.eu/2012/11/26/openwrt-on-ubiquiti-airrouter/
9 121 Laurent GUERBY
* http://wiki.openwrt.org/doc/howto/obtain.firmware.generate
10 121 Laurent GUERBY
* http://www.linuxjournal.com/article/10687 Building Custom Firmware with OpenWrt
11 121 Laurent GUERBY
* http://www.instructables.com/id/Openwrt-on-a-pc/
12 121 Laurent GUERBY
* https://jeremy.visser.name/2013/05/openwrt-12-09-attitude-adjustment-on-ubiquiti-unifi/
13 121 Laurent GUERBY
14 67 Laurent GUERBY
h2. Build
15 67 Laurent GUERBY
16 67 Laurent GUERBY
http://wiki.openwrt.org/doc/howto/obtain.firmware.generate
17 67 Laurent GUERBY
18 13 Laurent GUERBY
h2. Gestion multi internet
19 13 Laurent GUERBY
20 13 Laurent GUERBY
Trouver comment gérer son reseau local et sa connexion quand on a plusieurs acces
21 14 Laurent GUERBY
- TSF tetaneutral.net
22 14 Laurent GUERBY
- ADSL tetaneutral.net
23 14 Laurent GUERBY
- ADSL ou fibre ou cable autre opérateur
24 13 Laurent GUERBY
- wifi ouverts des voisins
25 13 Laurent GUERBY
26 15 Laurent GUERBY
Quels sont les objectifs ?
27 15 Laurent GUERBY
- simple redondance avec bascule manuelle ou automatique
28 15 Laurent GUERBY
- agrégation des débits
29 15 Laurent GUERBY
- sélection de l'acces selon le traffic
30 15 Laurent GUERBY
- portail captif / acces des autres membres ?
31 15 Laurent GUERBY
- autres objectifs ?
32 13 Laurent GUERBY
33 16 Mehdi Abaakouk
Pour faire du failover ou du load balancing de lien internet facilement avec openwrt:
34 16 Mehdi Abaakouk
* http://wiki.openwrt.org/doc/uci/multiwan
35 16 Mehdi Abaakouk
* screenshot interface luci: https://forum.openwrt.org/viewtopic.php?pid=106310#p106310
36 63 Laurent GUERBY
* http://mpath-tools.optilian.org/
37 16 Mehdi Abaakouk
38 17 Laurent GUERBY
Références
39 17 Laurent GUERBY
- [[Test_OpenWRT_sur_TP-LINK_WR-1043ND]]
40 17 Laurent GUERBY
41 86 Laurent GUERBY
h2. IPv6
42 86 Laurent GUERBY
43 86 Laurent GUERBY
* [[IPv6]]
44 86 Laurent GUERBY
* http://doc.rhizome-fai.net/doku.php?id=technique:materiel:ap_interieurs:openwrt_ipv6 
45 86 Laurent GUERBY
46 26 Laurent GUERBY
h2. Exemples concrets
47 25 Laurent GUERBY
48 26 Laurent GUERBY
h3. Chez Laurent GUERBY
49 1 Laurent GUERBY
50 26 Laurent GUERBY
La situation est la suivante :
51 26 Laurent GUERBY
52 25 Laurent GUERBY
- je capte un signal Free Wifi d'un voisin (2.4 GHz)
53 1 Laurent GUERBY
- je capte un signal SFR Public Wifi d'un voisin (2.4 GHz)
54 25 Laurent GUERBY
- je capte un signal TSF (5 GHz)
55 26 Laurent GUERBY
- je n'ai pas d'ADSL ou RTC (pas de ligne cuivre activée)
56 25 Laurent GUERBY
- j'ai un code d'acces Free Wifi (via famille)
57 25 Laurent GUERBY
- j'ai un code d'acces SFR Public Wifi (via famille)
58 25 Laurent GUERBY
- j'ai un abonnement tetaneutral.net sur le signal TSF
59 25 Laurent GUERBY
60 25 Laurent GUERBY
Bref si je mets deux clients 2.4 GHz en plus de ma Nanostation LocoM5 TSF j'ai 3 WAN possibles chez moi.
61 25 Laurent GUERBY
62 18 Laurent GUERBY
h2. Alix
63 18 Laurent GUERBY
64 21 Laurent GUERBY
Via Cédric qui en a un.
65 18 Laurent GUERBY
66 18 Laurent GUERBY
* http://pcengines.ch/alix.htm
67 30 Cédric Le Goater
* http://www.pcengines.ch/alix2d13.htm
68 18 Laurent GUERBY
69 18 Laurent GUERBY
Elles sont intéressantes pour leur faible consommation (alimentable 
70 18 Laurent GUERBY
en POE) et leur large support d'OS. Elles sont aussi un peu plus 
71 18 Laurent GUERBY
chères (>100 euros) que les petits routeurs grand public et peut-être 
72 18 Laurent GUERBY
de conception vieillissante.
73 1 Laurent GUERBY
74 30 Cédric Le Goater
Les perfs sont correctes. Un lien a 45Mb/s consomme ~30% CPU mais on 
75 30 Cédric Le Goater
plafonne à ~17Mb/s avec OpenVPN, ~21Mb/s sans encryption. Il serait
76 30 Cédric Le Goater
intéressant de mesurer les perfs avec un kernel supportant le geode AES.
77 30 Cédric Le Goater
Ce n'est pas possible sans un kernel custom sur debian. Affaire à suivre. 
78 30 Cédric Le Goater
79 30 Cédric Le Goater
References :
80 30 Cédric Le Goater
81 30 Cédric Le Goater
* http://www.i4wifi.eu/alix-2d13-lx800-500mhz-256mb-1x-minipci-3x-lan-usb-i2c-com2_d2191.html
82 30 Cédric Le Goater
* http://www.gooze.eu/alix-2d13-pc-engines-kit
83 30 Cédric Le Goater
84 30 Cédric Le Goater
Utilisation de la crypto API :
85 30 Cédric Le Goater
86 30 Cédric Le Goater
* http://carnivore.it/2011/04/23/openssl_-_af_alg
87 1 Laurent GUERBY
88 32 Laurent GUERBY
h2. TP-Link
89 32 Laurent GUERBY
90 33 Laurent GUERBY
* Note: desactiver la reception de DNS par DHCP et les mettre en dur pour eviter les plantages (astuce Cyril GOUSSE Saint-Gaudens)
91 21 Laurent GUERBY
92 27 Matthieu Herrb
h2. OpenBSD
93 27 Matthieu Herrb
94 27 Matthieu Herrb
Pour ceux qui veulent gérer le multi-homing avec un autre système, OpenBSD a une FAQ sur le multipath avec PF: 
95 27 Matthieu Herrb
96 27 Matthieu Herrb
* http://www.openbsd.org/faq/faq6.html#Multipath
97 27 Matthieu Herrb
* http://www.openbsd.org/faq/pf/pools.html#outgoing
98 27 Matthieu Herrb
99 27 Matthieu Herrb
Matthieu compte expérimenter avec cela sur son routeur Soekris (http://soekris.com) bientot. 
100 27 Matthieu Herrb
101 29 Laurent GUERBY
h2. DSL
102 29 Laurent GUERBY
103 60 Laurent GUERBY
ADSL
104 60 Laurent GUERBY
wiki openwrt: http://wiki.openwrt.org/tag/adsl2plus?do=showtag&tag=tag%3Aadsl2plus
105 60 Laurent GUERBY
106 29 Laurent GUERBY
<obinou> hello guerby ! On a une page pour le matériel potentiellement intéressant à acheter pour ttn ?
107 29 Laurent GUERBY
<obinou> j'ai découvert que le Buffalo WBMR-HP-G300H est un routeur supporté par openwrt avec un chipset ADSL dont les sources sont libre
108 29 Laurent GUERBY
<obinou> http://www.amazon.fr/Buffalo-AirStation-Nfiniti-HighPower-Broadband/dp/B005584W2E/ref=sr_1_1?ie=UTF8&qid=1327222358&sr=8-1
109 29 Laurent GUERBY
<mherrb> j'ai un WZR-HP-G300NH2 achete 90 EUR chez materiel.net qui devrait être supporté aussi (son fw d'origine c'est DD-WRT).
110 29 Laurent GUERBY
<mherrb> http://www.materiel.net/routeur-adsl/buffalo-technology-wzr-hp-g300nh2-55100.html
111 29 Laurent GUERBY
<obinou> mherrb, ok - par contre il fait pas ADSL, si ?
112 29 Laurent GUERBY
<obinou> Moi je suis sur ces putains de pb d'adsl , là
113 29 Laurent GUERBY
<obinou> sur les machin broadcom en l'occurence
114 29 Laurent GUERBY
<obinou> La difficulté c'est de trouver un modem ADSL wrt qui ne soit pas du broadcom. Ou alors faut faire comme je fait ici: Prendre un modem ADSL séparé (Vigor 120 à 30€) et l'utiliser en modem PPPoE pur
115 29 Laurent GUERBY
<obinou> mherrb, concernant l'ADSL (mail de laurent), j'ai ce DSLAM à dispo : http://landashop.com/catalog/ports-adsl2-dslam-switch-10100mbps-uplink-port-p-1747.html
116 29 Laurent GUERBY
<mherrb> ok. je ne sais pas ce qu'on mes collegues, et je n'en sais toujours pas plus sur leur projet.
117 29 Laurent GUERBY
<obinou> mherrb, Je n'ai jamais trouvé le temps d'y travailler de manière vraiment importante , mais j'admets que j'aimerais beaucoup m'y pencher plus, tant au niveau perso que pro.
118 29 Laurent GUERBY
<obinou> (Même si j'admets que l'avantage de l'ADSL, c'est que quand tu sais comment ça marche dedans, tu deviens un inconditionel de la fibre...)
119 29 Laurent GUERBY
<obinou> mherrb, Bref, si tu pense qu'il y a une opportunité , hésite pas a passer mon contact, mais bon, sinon, c'est pas grave. De toute façon l'ADSL j'espère que c'est quelque chose qu'on finira par voir mourir de notre vivant :-)
120 29 Laurent GUERBY
<mherrb> oui j'y penserai.
121 29 Laurent GUERBY
<mherrb> en materiel adsl intéressant il y a aussi les cartes Traverse: https://kd85.com/traverse.html
122 29 Laurent GUERBY
<obinou> mherrb, ah ! oui, elles sont sympa, mais chères par contre
123 29 Laurent GUERBY
124 34 Laurent Lau
h2. Shorewall
125 34 Laurent Lau
126 35 Laurent Lau
Via Laurent B. http://www.shorewall.net/MultiISP.html
127 34 Laurent Lau
La répartition de charge se fait dans un fichier de conf "tcrules". On peut dédier des protocoles par FAI (http descendant Tetaneutral, ssh Free, dns SFR) si un lien tombe le trafic est redirigé sur un FAI toujours UP.
128 35 Laurent Lau
Le backup est transparent les liens ISP sont monitorés si un tombe tout le trafic est redirigé vers les liens ISP up restant via Link Status Monitor http://lsm.foobar.fi/. Le principe est de pinguer des ip définies dans un fichier de configuration (exemple le premier ou second hop de chaque FAI) via l'interface réseau qui route vers ce FAI. A détection de changement d'état du lien un script est exécuté. (dans notre cas le script exécute une reconf shorewall)
129 34 Laurent Lau
130 74 Laurent GUERBY
h2. DD-WRT
131 74 Laurent GUERBY
132 74 Laurent GUERBY
hardware list
133 74 Laurent GUERBY
http://www.dd-wrt.com/wiki/index.php/Supported_Devices
134 74 Laurent GUERBY
135 78 Laurent GUERBY
VLAN support
136 78 Laurent GUERBY
http://www.dd-wrt.com/wiki/index.php/VLAN_Detached_Networks_(Separate_Networks_With_Internet)
137 78 Laurent GUERBY
138 111 Laurent GUERBY
h2. Mikrotik RB750GL
139 111 Laurent GUERBY
140 111 Laurent GUERBY
* http://routerboard.com/RB750GL
141 111 Laurent GUERBY
* openwrt sur RB750GL http://philpep.org/blog/openwrt-sur-rb750gl
142 112 Laurent GUERBY
** http://www.ericconrad.com/2012/05/installing-openwrt-on-routerboard-750gl.html
143 78 Laurent GUERBY
144 39 Laurent GUERBY
h2. Netgear WNDR3700 v2
145 13 Laurent GUERBY
146 39 Laurent GUERBY
Article LWN sur openwrt http://lwn.net/Articles/451837/
147 31 Laurent GUERBY
148 39 Laurent GUERBY
Modele recommandé par l'article Wifi 2.4 et 5, attention prendre la v2 http://wiki.openwrt.org/toh/netgear/wndr3700
149 1 Laurent GUERBY
150 39 Laurent GUERBY
A noter les efforts de bufferbloat sur cerowrt, pas mal de boulot bas niveau :
151 1 Laurent GUERBY
152 39 Laurent GUERBY
https://www.bufferbloat.net/projects/bloat
153 39 Laurent GUERBY
http://www.bufferbloat.net/projects/cerowrt/wiki/Building_Cerowrt_on_your_own_machine
154 39 Laurent GUERBY
http://www.bufferbloat.net/projects/uberwrt/wiki/Hardware_evaluation
155 39 Laurent GUERBY
http://www.bufferbloat.net/projects/bismark/wiki/Wndr3700v2
156 1 Laurent GUERBY
157 39 Laurent GUERBY
80-100 euros
158 1 Laurent GUERBY
159 39 Laurent GUERBY
h2. TP-Link TL-WR1043ND
160 1 Laurent GUERBY
161 1 Laurent GUERBY
http://wiki.openwrt.org/toh/tp-link/tl-wr1043nd
162 1 Laurent GUERBY
Simulateur en ligne de l'interface du TL-WR1043ND ici : http://www.tp-link.com/simulator/tl-wr1043nd/index.htm
163 1 Laurent GUERBY
164 39 Laurent GUERBY
Tests de Cazères éthique de OpenWRT sur TP-LINK WR-1043ND
165 39 Laurent GUERBY
[[Test OpenWRT sur TP-LINK WR-1043ND]]
166 1 Laurent GUERBY
167 39 Laurent GUERBY
45 euros
168 1 Laurent GUERBY
169 68 Laurent GUERBY
h2. TP-LINK TL-WR2543ND
170 68 Laurent GUERBY
171 68 Laurent GUERBY
* dual band 2.4 et 5 3x RP-SMA
172 68 Laurent GUERBY
* SOC AR7242@400MHz	 flash=8MB RAM=64MB Gbit=4x1 USB=Yes
173 68 Laurent GUERBY
* ethernet RTL8367R
174 68 Laurent GUERBY
* wifi AR9380 3x3 MIMO 450 Mbps 
175 68 Laurent GUERBY
* http://wiki.openwrt.org/toh/tp-link/tl-wr2543nd
176 68 Laurent GUERBY
* 60-80 euros http://www.redcoon.fr/B339082-TP-LINK-TL-WR2543ND_Routeur
177 68 Laurent GUERBY
178 110 Laurent GUERBY
h2. TP-Link TL-WDR3600
179 110 Laurent GUERBY
180 110 Laurent GUERBY
* altermundi DIY dual band box + antenna : http://docs.altermundi.net/RedesMiniMaxi/MontajeDeUnNodo
181 110 Laurent GUERBY
* http://wiki.openwrt.org/toh/tp-link/tl-wdr3600
182 110 Laurent GUERBY
* http://www.ldlc.com/fiche/PB00133553.html
183 110 Laurent GUERBY
* 
184 110 Laurent GUERBY
185 75 Laurent GUERBY
h2. TP-LINK TL-WDR4300
186 75 Laurent GUERBY
187 75 Laurent GUERBY
http://wiki.openwrt.org/toh/tp-link/tl-wdr4300
188 75 Laurent GUERBY
https://forum.openwrt.org/viewtopic.php?id=36534
189 68 Laurent GUERBY
190 115 Laurent GUERBY
Note battlemesh
191 115 Laurent GUERBY
192 115 Laurent GUERBY
<pre>
193 115 Laurent GUERBY
From: 	Bastian Bittorf <bittorf@bluebottle.com>
194 115 Laurent GUERBY
Reply-to: 	Battle of the Mesh Mailing List <battlemesh@ml.ninux.org>
195 115 Laurent GUERBY
To: 	Battle of the Mesh Mailing List <battlemesh@ml.ninux.org>
196 115 Laurent GUERBY
Subject: 	Re: [Battlemesh] netgear 2.4ghz and 5ghz at wbm?
197 115 Laurent GUERBY
Date: 	Sat, 6 Jul 2013 10:20:41 +0200
198 115 Laurent GUERBY
199 115 Laurent GUERBY
We used a lot of TP-LINK TL-WDR4300, but i prefer now
200 115 Laurent GUERBY
to TP-LINK TL-WDR4900 v1 - which has a better antenna-design.
201 115 Laurent GUERBY
</pre>
202 115 Laurent GUERBY
203 108 Laurent GUERBY
h2. TP-Link Archer C7 AC1750 
204 108 Laurent GUERBY
205 109 Laurent GUERBY
* http://www.tp-link.com/en/products/details/?model=Archer+C7
206 108 Laurent GUERBY
* http://forums.overclockers.co.uk/showthread.php?p=24424655
207 108 Laurent GUERBY
* 802.11ac
208 108 Laurent GUERBY
209 39 Laurent GUERBY
h2. ASUS RT-N66U
210 1 Laurent GUERBY
211 39 Laurent GUERBY
TODO
212 108 Laurent GUERBY
213 108 Laurent GUERBY
214 1 Laurent GUERBY
215 39 Laurent GUERBY
h2. Ubiquiti
216 39 Laurent GUERBY
217 39 Laurent GUERBY
Tests de Cazères éthique peu concluants en portée et ad hoc sur LocoM2 ?
218 39 Laurent GUERBY
[[Essai d'intégration des NS Loco M2 dans le réseau de Ricoré de Cazères Éthique]]
219 1 Laurent GUERBY
220 40 Laurent GUERBY
h2. TP-Link TL-WR340G 
221 39 Laurent GUERBY
222 39 Laurent GUERBY
14.08 euros livré chez interprojekt.com.pl, pas facile pour openwrt (2MB flash)
223 39 Laurent GUERBY
Liste de matériel
224 12 Laurent GUERBY
http://wiki.funkfeuer.at/index.php/Hardware
225 12 Laurent GUERBY
226 73 Laurent GUERBY
h2. Netgear WNDR3800
227 73 Laurent GUERBY
228 73 Laurent GUERBY
Testé sous openwrt par Olivier Le Brouster de grenode, VLAN support ok
229 1 Laurent GUERBY
http://wiki.openwrt.org/toh/netgear/wndr3800
230 1 Laurent GUERBY
http://www.smallnetbuilder.com/wireless/wireless-reviews/31593-new-to-the-charts-netgear-wndr3800-n600-wireless-dual-band-gigabit-router-premium-edition
231 1 Laurent GUERBY
232 1 Laurent GUERBY
h2. Buffalo WBMR-HP-G300H
233 1 Laurent GUERBY
234 1 Laurent GUERBY
Routeur ADSL + Wifi 802.11n + 4 ports giga, supporté par OpenWRT.
235 1 Laurent GUERBY
Chipset wifi "Lantiq" , supporté en open-source par OpenWRT
236 1 Laurent GUERBY
http://www.amazon.fr/Buffalo-AirStation-Nfiniti-HighPower-Broadband/dp/B005584W2E/ref=sr_1_1?ie=UTF8&qid=1327222358&sr=8-1
237 1 Laurent GUERBY
238 73 Laurent GUERBY
Test et tutorial aquilenet : https://atelier.aquilenet.fr/projects/adsl/wiki/Buffalo_WBMR-HP-G300H_+_OpenWRT_%28modem-routeur_ADSl_%C3%A0_80%E2%82%AC%29
239 107 bikepunk bikepunk
240 107 bikepunk bikepunk
h2. Buffalo WHR-G54S
241 107 bikepunk bikepunk
242 107 bikepunk bikepunk
http://wiki.openwrt.org/toh/buffalo/whr-g54s
243 107 bikepunk bikepunk
244 107 bikepunk bikepunk
le serveur tftp était sur 192.168.1.1
245 107 bikepunk bikepunk
installé backfire brcm47xx avec atftp
246 107 bikepunk bikepunk
image utilisée :
247 107 bikepunk bikepunk
http://downloads.openwrt.org/backfire/10.03.1/brcm47xx/openwrt-brcm47xx-squashfs.trx
248 64 Laurent GUERBY
249 113 bikepunk bikepunk
h2. D-Link HorstBox
250 65 Laurent GUERBY
251 65 Laurent GUERBY
http://www.conrad-uk.com/ce/en/product/923438/D-Link-HorstBox
252 1 Laurent GUERBY
253 84 Julien Aubé
Via obinou, chipset ADSL libre  Lantiq comme le buffalo-
254 84 Julien Aubé
255 84 Julien Aubé
Erreur: Le HorstBox a un chipset Lantiq trop vieux et non supporté par OpenWRT (pas nativement du moins).
256 84 Julien Aubé
257 84 Julien Aubé
h2. British Telecom Home Hub v3a
258 84 Julien Aubé
259 84 Julien Aubé
http://wiki.openwrt.org/toh/bt/homehub.3.0
260 84 Julien Aubé
http://www.psidoc.com/index.php
261 84 Julien Aubé
http://wiki.openwrt.org/toh/bt/start
262 84 Julien Aubé
263 84 Julien Aubé
Trouvable pour pas cher sur ebay.co.uk , ex:
264 84 Julien Aubé
http://www.ebay.co.uk/itm/BT-HOME-HUB-3-WIRELESS-ROUTER-Excellent-Condition-/181044850411?pt=UK_Computing_Wireless_Routers&hash=item2a271d2eeb
265 84 Julien Aubé
(recherche HOME HUB 3)
266 84 Julien Aubé
267 84 Julien Aubé
Basé sur un chipset Lantiq, boote Openwrt (presque) jusqu'au bout. 
268 84 Julien Aubé
Attention, très difficile à souder le port série et la pin de contrôle de boot processeur (Il faut avoir l'habitude)
269 84 Julien Aubé
270 65 Laurent GUERBY
271 65 Laurent GUERBY
272 48 Laurent GUERBY
h2. TP-Link TL-WR740N
273 48 Laurent GUERBY
274 49 Laurent GUERBY
* http://wiki.openwrt.org/toh/tp-link/tl-wr740n
275 49 Laurent GUERBY
* https://dev.openwrt.org/ticket/10492
276 49 Laurent GUERBY
* http://www.magicpc.fr/Routeur/Tp-link_TL-WR740N/p-22121/
277 49 Laurent GUERBY
* http://doc.rhizome-fai.net/doku.php?id=howto:deploiement:point_relais_switch
278 49 Laurent GUERBY
* http://doc.rhizome-fai.net/doku.php?id=technique:materiel:ap_interieurs:tp-link_wr740n
279 48 Laurent GUERBY
280 96 Laurent GUERBY
<pre>
281 96 Laurent GUERBY
Firmware Version:	
282 96 Laurent GUERBY
3.12.11 Build 120320 Rel.51047n
283 96 Laurent GUERBY
Hardware Version:	
284 96 Laurent GUERBY
WR740N v4 00000000
285 97 Laurent GUERBY
DEfault IP 192.168.0.1
286 97 Laurent GUERBY
login: admin
287 97 Laurent GUERBY
pass: admin or empty
288 96 Laurent GUERBY
</pre>
289 96 Laurent GUERBY
290 101 Laurent GUERBY
* squahfs vs jffs2 
291 101 Laurent GUERBY
** http://wiki.openwrt.org/doc/techref/flash.layout
292 101 Laurent GUERBY
** http://wiki.openwrt.org/doc/techref/filesystems
293 101 Laurent GUERBY
** squashfs failsafe  http://wiki.openwrt.org/doc/howto/generic.failsafe
294 101 Laurent GUERBY
** squashfs compressed readonly and has additional jffs2 for write and overwrite (hence good failsafe back to read-only)
295 101 Laurent GUERBY
** jffs2 will end up smaller if lots of original files modified but has no good failsafe
296 101 Laurent GUERBY
** we recommand squashfs
297 101 Laurent GUERBY
298 1 Laurent GUERBY
* Firmware:
299 100 Laurent GUERBY
** a flasher via l'upgrade tplink : http://downloads.openwrt.org/attitude_adjustment/12.09/ar71xx/generic/openwrt-ar71xx-generic-tl-wr740n-v4-squashfs-factory.bin
300 97 Laurent GUERBY
** ensuite IP 192.168.1.1 login root password vide
301 98 Laurent GUERBY
** filesystem
302 98 Laurent GUERBY
<pre>
303 98 Laurent GUERBY
root@OpenWrt:~# df -h
304 98 Laurent GUERBY
Filesystem                Size      Used Available Use% Mounted on
305 98 Laurent GUERBY
rootfs                    1.1M    212.0K    876.0K  19% /
306 98 Laurent GUERBY
/dev/root                 2.0M      2.0M         0 100% /rom
307 98 Laurent GUERBY
tmpfs                    14.3M    132.0K     14.1M   1% /tmp
308 98 Laurent GUERBY
tmpfs                   512.0K         0    512.0K   0% /dev
309 98 Laurent GUERBY
root                     14.3M     40.0K     14.2M   0% /tmp/root
310 98 Laurent GUERBY
overlayfs:/tmp/root      14.3M     40.0K     14.2M   0% /tmp/root
311 98 Laurent GUERBY
/dev/mtdblock3            1.1M    212.0K    876.0K  19% /overlay
312 98 Laurent GUERBY
overlayfs:/overlay        1.1M    212.0K    876.0K  19% /
313 1 Laurent GUERBY
</pre>
314 96 Laurent GUERBY
315 103 Laurent GUERBY
h3. Procedure Openwrt
316 103 Laurent GUERBY
317 103 Laurent GUERBY
<pre>
318 103 Laurent GUERBY
En partant d'un TP-Link 740N configuration usine
319 103 Laurent GUERBY
320 116 Laurent GUERBY
ATTENTION : bien verifier la version materielle sur l'etiquette sous le routeur elle doit etre 4.x
321 116 Laurent GUERBY
(4.23 a 4.26 ont ete teste par ttnn)
322 116 Laurent GUERBY
323 103 Laurent GUERBY
brancher sur ethernet port jaune dhclient ou wifi SSID TP_LINK_MAC
324 103 Laurent GUERBY
brancher LAN de l'antenne sur le port bleu
325 103 Laurent GUERBY
l'ip defaut du TP-Link usine est 192.168.0.1/24
326 103 Laurent GUERBY
soit ip statique soit dhclient (soit wifi)
327 103 Laurent GUERBY
login admin
328 103 Laurent GUERBY
pass admin
329 103 Laurent GUERBY
menu system / firmware upgrade
330 103 Laurent GUERBY
choose file => ... openwrt-ar71xx-generic-tl-wr740n-v4-squashfs-factory.bin
331 103 Laurent GUERBY
clic upgrade
332 103 Laurent GUERBY
333 103 Laurent GUERBY
Le 740N est sous openwrt
334 103 Laurent GUERBY
335 103 Laurent GUERBY
supprimer la lease DHCP et en reprendre une
336 103 Laurent GUERBY
337 103 Laurent GUERBY
ip defaut openwrt 192.168.1.1/24 wifi desactive
338 103 Laurent GUERBY
login: root
339 103 Laurent GUERBY
pas de password
340 103 Laurent GUERBY
341 103 Laurent GUERBY
menu System/admin
342 103 Laurent GUERBY
changer le pass avec le pass standard ttnn
343 103 Laurent GUERBY
save and apply
344 103 Laurent GUERBY
345 103 Laurent GUERBY
menu network/interfaces
346 103 Laurent GUERBY
wan edit
347 103 Laurent GUERBY
protocol static address
348 103 Laurent GUERBY
clic sur switch protocol
349 103 Laurent GUERBY
ipv4 91.224.149.xxx
350 103 Laurent GUERBY
netmask 255.255.255.0
351 103 Laurent GUERBY
gw 91.224.149.254
352 103 Laurent GUERBY
custom DNS 91.224.149.254
353 103 Laurent GUERBY
save and apply
354 103 Laurent GUERBY
355 103 Laurent GUERBY
menu network/wifi
356 103 Laurent GUERBY
clic edit
357 103 Laurent GUERBY
onglet general setup
358 103 Laurent GUERBY
ESSID tetaneutral.net
359 103 Laurent GUERBY
onglet wireless security
360 103 Laurent GUERBY
transmit power 20 dBm = 100 mW
361 103 Laurent GUERBY
wireless network enable
362 103 Laurent GUERBY
WPA2-PSK
363 103 Laurent GUERBY
key : mot de passe wifi standard ttnn
364 103 Laurent GUERBY
save and apply
365 103 Laurent GUERBY
366 103 Laurent GUERBY
onglet advanced settings
367 103 Laurent GUERBY
country code : FR
368 103 Laurent GUERBY
save and apply
369 103 Laurent GUERBY
370 104 Laurent GUERBY
maintenant le net marche en IPv4 donc on peut installer des pkg
371 103 Laurent GUERBY
test debrancher/rebrancher electriquement
372 103 Laurent GUERBY
373 103 Laurent GUERBY
menu system/software
374 103 Laurent GUERBY
update list
375 104 Laurent GUERBY
Download and install package: : kmod-ipv6 radvd ip kmod-ip6tables ip6tables luci-app-radvd
376 103 Laurent GUERBY
clic sur ok
377 117 Laurent GUERBY
before Free space: 81% (876.00 KB)
378 117 Laurent GUERBY
after Free space: 39% (420.00 KB)
379 103 Laurent GUERBY
380 103 Laurent GUERBY
menu network/interfaces
381 103 Laurent GUERBY
wan edit
382 103 Laurent GUERBY
send router solicitation : off
383 118 Laurent GUERBY
ipv6 address 2a01:6600:8081:xx00::1/56
384 103 Laurent GUERBY
ipv6 gateway fe80::31
385 103 Laurent GUERBY
save and apply
386 103 Laurent GUERBY
387 1 Laurent GUERBY
menu network/interfaces
388 118 Laurent GUERBY
add new interface
389 118 Laurent GUERBY
name: wan6
390 118 Laurent GUERBY
statcic adress
391 118 Laurent GUERBY
cover the following : Ethernet Adapter: "eth1" wan
392 118 Laurent GUERBY
IPv6: fe80::81:XX/64
393 118 Laurent GUERBY
IPv4: 172.31.31.zz si necessaire
394 118 Laurent GUERBY
395 118 Laurent GUERBY
396 118 Laurent GUERBY
menu network/interfaces
397 103 Laurent GUERBY
lan edit
398 1 Laurent GUERBY
ipv4 address a changer 192.168.xxx.1
399 1 Laurent GUERBY
dhcp server parametres a changer eventuellement
400 1 Laurent GUERBY
general setup
401 1 Laurent GUERBY
send router solicitation : off
402 1 Laurent GUERBY
ipv6 address 2a01:6600:8081:xx01::1/64
403 1 Laurent GUERBY
404 118 Laurent GUERBY
save and apply
405 118 Laurent GUERBY
406 118 Laurent GUERBY
menu network/radvd
407 118 Laurent GUERBY
interface enable
408 118 Laurent GUERBY
prefix enable (2a01... should be present)
409 118 Laurent GUERBY
route enable (idem)
410 118 Laurent GUERBY
411 104 Laurent GUERBY
412 103 Laurent GUERBY
menu network/firewall
413 103 Laurent GUERBY
onglet traffic rules
414 103 Laurent GUERBY
Open ports on router:
415 103 Laurent GUERBY
name: SSH protocol TCP external port 22 clic Add
416 1 Laurent GUERBY
save and apply
417 1 Laurent GUERBY
418 103 Laurent GUERBY
reboot
419 103 Laurent GUERBY
420 119 Laurent GUERBY
sur h3 ajouter le routage du /56 vers fe80::81:xx
421 103 Laurent GUERBY
422 103 Laurent GUERBY
A ce niveau ipv6 est actif mais tous les ports entrants sont filtrés par le 740N, seul ping6 passe
423 103 Laurent GUERBY
</pre>
424 103 Laurent GUERBY
425 103 Laurent GUERBY
h3. Old Procedure
426 100 Laurent GUERBY
427 1 Laurent GUERBY
* Upgrade firmware:
428 100 Laurent GUERBY
wget http://downloads.openwrt.org/attitude_adjustment/12.09/ar71xx/generic/openwrt-ar71xx-generic-tl-wr740n-v4-squashfs-sysupgrade.bin -O /tmp/upgrade.bin
429 91 Mehdi Abaakouk
sysupgrade -v /tmp/upgrade.bin 
430 90 Mehdi Abaakouk
* ipv6:
431 90 Mehdi Abaakouk
http://wiki.openwrt.org/doc/howto/ipv6.essentials
432 100 Laurent GUERBY
$ opkg install ip kmod-ipv6 radvd kmod-ip6tables ip6tables
433 100 Laurent GUERBY
434 102 Laurent GUERBY
reboot, new filesystem use:
435 102 Laurent GUERBY
436 102 Laurent GUERBY
<pre>
437 102 Laurent GUERBY
root@OpenWrt:~# df -h
438 102 Laurent GUERBY
Filesystem                Size      Used Available Use% Mounted on
439 102 Laurent GUERBY
rootfs                    1.1M    624.0K    464.0K  57% /
440 102 Laurent GUERBY
/dev/root                 2.0M      2.0M         0 100% /rom
441 102 Laurent GUERBY
tmpfs                    14.3M    452.0K     13.8M   3% /tmp
442 102 Laurent GUERBY
tmpfs                   512.0K         0    512.0K   0% /dev
443 102 Laurent GUERBY
/dev/mtdblock3            1.1M    624.0K    464.0K  57% /overlay
444 102 Laurent GUERBY
overlayfs:/overlay        1.1M    624.0K    464.0K  57% /
445 102 Laurent GUERBY
446 102 Laurent GUERBY
</pre>
447 90 Mehdi Abaakouk
448 90 Mehdi Abaakouk
/etc/init.d/radvd enable
449 90 Mehdi Abaakouk
/etc/init.d/radvd start
450 92 Mehdi Abaakouk
451 95 Mehdi Abaakouk
Dans luci:
452 92 Mehdi Abaakouk
Network > Edit WAN, mettre l'ipv6 fe80::81:XX/64 et la gw6 en fe80::31 > Save
453 92 Mehdi Abaakouk
Network > Add New Interface, remplir avec:
454 92 Mehdi Abaakouk
Name: WAN6
455 92 Mehdi Abaakouk
Protocol: static
456 92 Mehdi Abaakouk
Interface: eth1
457 92 Mehdi Abaakouk
> Submit et remplir:
458 92 Mehdi Abaakouk
ipv6: 2a01:6600:8081:XX00::1/64
459 92 Mehdi Abaakouk
unckeck "Send router solicitations"
460 92 Mehdi Abaakouk
> clicuqer sur Firewall Setting 
461 92 Mehdi Abaakouk
Assign firewall-zone to "WAN"
462 92 Mehdi Abaakouk
> Save & Apply
463 93 Mehdi Abaakouk
464 93 Mehdi Abaakouk
* Ajout route pour tsf:
465 93 Mehdi Abaakouk
Network > Static Routes > Dans "static ipv4 routes", cliquer sur add et remplir:
466 93 Mehdi Abaakouk
WAN - 172.31.31.0 - 255.255.255.0 - - -
467 92 Mehdi Abaakouk
> Save & Apply
468 94 Mehdi Abaakouk
469 94 Mehdi Abaakouk
* Ajout ssh via le link local ipv6
470 94 Mehdi Abaakouk
Network > Firewall > Traffic Rules
471 94 Mehdi Abaakouk
Dans "Open ports on router:" remplir:
472 94 Mehdi Abaakouk
SSH - TCP - 22 
473 94 Mehdi Abaakouk
> Add
474 94 Mehdi Abaakouk
Remplir:
475 94 Mehdi Abaakouk
Destination address: fe80::81:XX
476 94 Mehdi Abaakouk
> Save & Apply
477 48 Laurent GUERBY
478 48 Laurent GUERBY
20 euros
479 28 Julien Aubé
480 39 Laurent GUERBY
h2. TP-Link TL-WR703N
481 28 Julien Aubé
482 54 Laurent GUERBY
17 euros TTC livré, commande en asie uniquement
483 54 Laurent GUERBY
* http://www.volumerates.com/product/genuine-tp-link-tl-wr703n-150m-11n-mini-wifi-wireless-router-for-instant-wifi-connection-99273
484 61 Laurent GUERBY
* http://www.volumerates.com/product/tp-link-tl-wr703n-openwrt-compatible-pocket-11n-150m-3g-mobile-wireless-broadband-router--blue-ship-with-openwrt-pre-installed-upon-customers-request-103048
485 79 Laurent GUERBY
* ebay http://myworld.ebay.fr/hediko98/?_trksid=p4340.l2559
486 80 Laurent GUERBY
* mod 64 MB RAM 8 MB flash : http://cgi.ebay.fr/TP-Link-TL-WR703N-Mod-64M-RAM-8M-Flash-/181029894943?pt=COMP_EN_Routers&hash=item2a2638fb1f
487 81 Alexandre Girard
** https://github.com/grugq/portal (aussi TP-LINK MR11U   MR3040  MR3020 )
488 81 Alexandre Girard
** http://see.sl088.com/wiki/Laohliang163com%E7%9A%84WR703%E5%8D%87%E7%BA%A7 article original du modchip 64M
489 82 Alexandre Girard
** http://see.sl088.com/wiki/WR703_%E6%9B%B4%E6%8D%A264M_RAM quelques photos et instructions pour soudure du chip 64M
490 83 Laurent GUERBY
** http://see.sl088.com/wiki/WR703_PCB PCB WR703N
491 42 Mehdi Abaakouk
** solaire MR3020 https://apollo.open-resource.org/lab:argus
492 39 Laurent GUERBY
* http://embeddedtimes.blogspot.com/2011/09/tp-link-tl-wr703n-tiny-linux-capable.html
493 39 Laurent GUERBY
* OpenWRT Installation https://groups.google.com/forum/#!msg/village-telco-dev/UlGxUTlj9mM/nOMZKmoJmNUJ 
494 1 Laurent GUERBY
* http://wiki.openwrt.org/toh/tp-link/tl-wr703n
495 1 Laurent GUERBY
* https://forum.openwrt.org/viewtopic.php?id=31729
496 66 bikepunk bikepunk
* http://www.instructables.com/id/How-to-set-up-OpenWRT-on-a-pocket-router-WR703N/
497 66 bikepunk bikepunk
* mettre un port série : http://wiki.villagetelco.org/index.php?title=Building_a_Serial_Port_for_TL-WR703N
498 39 Laurent GUERBY
* Pirate box dédiée au 703n et MR 3020 http://www.jasongriffey.net/librarybox/index.html
499 62 Laurent GUERBY
* ajout USB et condensateur : https://forum.openwrt.org/viewtopic.php?id=34188
500 69 Thierry Boudet
* http://www.techbrunch.fr/tutoriels/prise-en-main-du-routeur-tp-link-tl-wr703n/
501 71 Laurent GUERBY
* Arduino - Cheap wifi connectivity http://www.thebmwz3.co.uk/article.php?story=20120611144749730
502 71 Laurent GUERBY
* tuto install http://www.bluemarmot.net63.net/drupal/fr/node/30
503 71 Laurent GUERBY
** luci http://www.bluemarmot.net63.net/drupal/fr/node/31
504 1 Laurent GUERBY
** 3g http://www.bluemarmot.net63.net/drupal/fr/node/29
505 76 Fabien Dupont
* boitier 3D printer http://www.thingiverse.com/thing:25257
506 77 Laurent GUERBY
* OSHW I/O expansion board http://www.kean.com.au/oshw/WR703N/
507 85 Laurent GUERBY
* Reverse-Engineering work on the TL-WR703N 150M 802.11n Wi-Fi Router. http://squonk42.github.com/TL-WR703N/
508 87 Laurent GUERBY
* LCD USB screen http://hackaday.com/2013/01/07/adding-an-lcd-screen-terminal-for-tp-link-routers/
509 88 Fabien Dupont
* radio http://piie.net/index.php?section=tplink-radio
510 89 Fabien Dupont
* minikrebs is an low-interaction special-purpose firmware generator for the TP-Link WR703N. http://shackspace.de/wiki/doku.php?id=project:minikrebs
511 70 Laurent GUERBY
* LibraryBox, un fork de PirateBox pour partager ses eBooks : http://jasongriffey.net/librarybox/
512 99 Laurent GUERBY
* http://penturalabs.wordpress.com/2013/04/25/blue-for-the-pineapple/
513 56 Laurent GUERBY
514 1 Laurent GUERBY
h2. OpenWRT Tools
515 52 Mehdi Abaakouk
516 52 Mehdi Abaakouk
h3. Ajouter une jolie interface WEB à OpenWRT
517 44 Mehdi Abaakouk
518 50 Laurent GUERBY
<pre>opkg update
519 1 Laurent GUERBY
opkg install luci luci-mod-admin-full uhttpd
520 1 Laurent GUERBY
opkg list | grep luci-app # affiche la kliste des greffons pour luci
521 1 Laurent GUERBY
</pre>
522 52 Mehdi Abaakouk
523 1 Laurent GUERBY
h3. Déport du bus usb sur une autre machine à l'aide de usbip
524 52 Mehdi Abaakouk
525 1 Laurent GUERBY
h4. Installation
526 52 Mehdi Abaakouk
527 52 Mehdi Abaakouk
* Prérequis: les 2 machines doivent avoir a peu prêt le même kernel (ie: >= 3.1)
528 52 Mehdi Abaakouk
529 72 Mehdi Abaakouk
* Sur le WRT:
530 1 Laurent GUERBY
-Il faut compile la partie userland de usbip pour cela il faut utilisé le patch:
531 72 Mehdi Abaakouk
https://lists.openwrt.org/pipermail/openwrt-devel/2012-April/014889.html
532 72 Mehdi Abaakouk
Le package (prévu la version trunk (r31216) pour le matériel ar71xx) déjà prêt peux être télécharger ici : (A venir)-
533 72 Mehdi Abaakouk
534 51 Mehdi Abaakouk
C'est upstream maintenant https://dev.openwrt.org/changeset/32887/ !
535 52 Mehdi Abaakouk
536 52 Mehdi Abaakouk
* Sur l'autre machine:
537 51 Mehdi Abaakouk
Il faudra sûrement compilé soit même la partie userland aussi, par exemple ubuntu 12.04 et debian wheezy non pas une version assez récent du soft
538 51 Mehdi Abaakouk
La partie userland de usbip se trouve dans les sources du kernel linux dans:
539 1 Laurent GUERBY
kernel/drivers/staging/usbip/userland
540 51 Mehdi Abaakouk
Les dépendances sont automake, autoconf, libglib2.0-dev et libsysfs-dev
541 51 Mehdi Abaakouk
Pour le compiler: 
542 51 Mehdi Abaakouk
<pre>
543 51 Mehdi Abaakouk
./autogen.sh && ./configure && make && make install
544 51 Mehdi Abaakouk
</pre>
545 52 Mehdi Abaakouk
546 51 Mehdi Abaakouk
h4. Utilisation:
547 52 Mehdi Abaakouk
548 1 Laurent GUERBY
* sur le WRT: 
549 51 Mehdi Abaakouk
<pre>
550 1 Laurent GUERBY
usbipd &
551 1 Laurent GUERBY
usbip list -l # pour voir la liste des périphériques disponible
552 1 Laurent GUERBY
usbip bind -b 1-1 # pour rendre disponible sur le réseau le périphérique 1-1 
553 1 Laurent GUERBY
</pre>
554 52 Mehdi Abaakouk
555 1 Laurent GUERBY
* sur l'autre machine:
556 1 Laurent GUERBY
<pre>
557 1 Laurent GUERBY
modprobe usbip-core
558 1 Laurent GUERBY
modprobe usbip-host
559 1 Laurent GUERBY
modprobe vhci-hcd
560 51 Mehdi Abaakouk
usbip list -r 192.168.1.2 # pour voir la liste des périphériques disponible sur 192.168.1.2
561 51 Mehdi Abaakouk
usbip attach -h 192.168.1.2 -b 1-1 # pour attacher le périph 1-1 sur notre machine
562 51 Mehdi Abaakouk
lsusb # on voit le nouveau périphérique usb
563 51 Mehdi Abaakouk
usbip detach -p 0 # pour le détacher
564 51 Mehdi Abaakouk
</pre>
565 52 Mehdi Abaakouk
566 51 Mehdi Abaakouk
h3. booter OpenWRT en failsafe
567 52 Mehdi Abaakouk
568 51 Mehdi Abaakouk
http://wiki.openwrt.org/doc/howto/generic.failsafe
569 52 Mehdi Abaakouk
570 52 Mehdi Abaakouk
En gros appuyer plusieurs fois sur reset pendant l'allumage de l'appareil
571 52 Mehdi Abaakouk
Il bootera en mode failsafe, prise ethernet en 192.168.1.1
572 51 Mehdi Abaakouk
Une fois connecté en ssh ou telnet faire: mount_root pour monter la flash
573 52 Mehdi Abaakouk
574 52 Mehdi Abaakouk
575 52 Mehdi Abaakouk
h3. Pirate box
576 1 Laurent GUERBY
577 1 Laurent GUERBY
http://www.lemonde.fr/technologies/article/2012/01/07/surfer-sans-entraves_1627059_651865.html
578 1 Laurent GUERBY
http://wiki.daviddarts.com/PirateBox
579 1 Laurent GUERBY
580 1 Laurent GUERBY
h3. Load balancing
581 52 Mehdi Abaakouk
582 56 Laurent GUERBY
par flux iproute2: http://www.inetdoc.net/guides/lartc/lartc.rpdb.multiple-links.html
583 56 Laurent GUERBY
584 56 Laurent GUERBY
h3. OpenWRT and Network UPS Tools
585 56 Laurent GUERBY
586 56 Laurent GUERBY
backfire https://forum.openwrt.org/viewtopic.php?id=26269
587 57 Laurent GUERBY
older https://forum.openwrt.org/viewtopic.php?id=13614
588 57 Laurent GUERBY
589 57 Laurent GUERBY
<guerby> hi, did anyone package NUT (Network UPS Tools) for openwrt official repo? I find them over the net: https://forum.openwrt.org/viewtopic.php?id=26269   and upstream developpers seem reactive, thx
590 57 Laurent GUERBY
<jow_laptop> no
591 57 Laurent GUERBY
<guerby> jow_laptop, ok, do you know what's needed for such contrib to be included?
592 58 Laurent GUERBY
<jow_laptop> an OpenWrt Makefile
593 58 Laurent GUERBY
594 58 Laurent GUERBY
<sileht> http://wiki.openwrt.org/doc/howto/build
595 58 Laurent GUERBY
596 58 Laurent GUERBY
<guerby> jow_laptop, ok will try tonight with a friend. NUT has one driver per family of UPS, on amd64 each driver is about 60 kB total 2.4 MB. since we're trying to put it on a 703N with 4 MB flash (1.5 MB usable) I think it will be better to split binaries, is there a prefered way to do that?
597 59 Laurent GUERBY
<jow_laptop> make a package nut providing the base and then several nut-mod-xyz covering the different drivers
598 59 Laurent GUERBY
<jow_laptop> with some clever templating you can reduce the effort for the -mod- packages to a simple list of driver names
599 59 Laurent GUERBY
<jow_laptop> see for example the collectd or znc packages
600 1 Laurent GUERBY
<jow_laptop> or coreutils