DD-WRT Docu (FR)

From DD-WRT Wiki

(Difference between revisions)
Jump to: navigation, search
Revision as of 08:54, 23 July 2007 (edit)
81.50.2.244 (Talk)
(Description du projet)
← Previous diff
Current revision (07:50, 7 February 2013) (edit) (undo)
Jaaf64 (Talk | contribs)
(Redirection sur une nouvelle page d'accueil)
 
(45 intermediate revisions not shown.)
Line 1: Line 1:
 +#REDIRECT [[Accueil/fr]]
 +
 +{{Template:Bienvenue}}
 +
__TOC__ __TOC__
- 
=Description du projet= =Description du projet=
Le but du Wiki de ce projet est de créer une documentation technique et d'installation complète pour le firmware [http://www.dd-wrt.com/ DD-WRT]. Le but du Wiki de ce projet est de créer une documentation technique et d'installation complète pour le firmware [http://www.dd-wrt.com/ DD-WRT].
-Ce projet a été conçu à la base pour les routeurs Linksys WRT54G et WRT54GS.+Ce projet a été conçu à la base pour les routeurs Linksys WRT54G/GS/GL.
- +
Comme sur tous les Wikis, celui-ci est maintenu par la collaboration de la communauté DD-WRT. Tous sont autorisés à écrire, éditer et à commenter les articles. Amusez-vous bien ! Comme sur tous les Wikis, celui-ci est maintenu par la collaboration de la communauté DD-WRT. Tous sont autorisés à écrire, éditer et à commenter les articles. Amusez-vous bien !
="DD-WRT" C'est quoi ?= ="DD-WRT" C'est quoi ?=
- +'''DD-WRT''' est un firmware 100% gratuit pour les routeurs [http://www1.linksys.com/international/product.asp?coid=15&ipid=453 Linksys WRT54G/GS/GL] 802.11g (qui fonctionnent sur un Linux minimaliste). Ce firmware est maintenu par [mailto:brainslayer@braincontrol.org BrainSlayer] sur [http://www.dd-wrt.com/ dd-wrt.com]. '''DD-WRT''' est basé sur le firmware [http://www.wrt54g.com/ Alchemy] de [http://www.sveasoft.com/ Sveasoft Inc], lequel a été construit sur la distribution GPL originale de Linksys et sur d'autres projets open source. '''DD-WRT''' a été créé suite à la décision de Sveasoft de faire payer ses firmwares, mettant ainsi un terme à la notion d'open source. '''DD-WRT''' propose différentes fonctionnalités avancées non disponibles dans le firmware Linksys d'origine, ou dans celui, payant, de Sveasoft. '''DD-WRT''' est aussi exempt de système d'activation ou de tracking comme dans les firmwares Sveasoft. Parmi les fonctions non trouvées dans le firmware linksys, '''DD-WRT''' offre le [[Serveur Kai]] pour [http://www.teamxlink.co.uk/ le réseau de jeu pour console KAI], [http://en.wikipedia.org/wiki/Wireless_Distribution_System WDS] [[Passerelle sans fil]]/répéteur, [http://en.wikipedia.org/wiki/RADIUS Authentification Radius] pour des communications sans fil sécurisées, un contrôle avancé de la [[Quality of Service|Qualité de service]] pour l'allocation de la bande passante, et le support logiciel des [http://kiel.kool.dk:27/ SD-Card].<br>
-'''DD-WRT''' est un firmware 100% gratuit pour les routeurs [http://www1.linksys.com/international/product.asp?coid=15&ipid=453 Linksys WRT54G/GS] 802.11g (qui fonctionnent sur un Linux minimaliste). Ce firmware est maintenu par [mailto:brainslayer@braincontrol.org BrainSlayer] sur [http://www.dd-wrt.com/ dd-wrt.com]. '''DD-WRT''' est basé sur le firmware [http://www.wrt54g.com/ Alchemy] de [http://www.sveasoft.com/ Sveasoft Inc], lequel a été construit sur la distribution GPL originale de Linksys et sur d'autres projets open source. '''DD-WRT''' existe comme conséquence de la nécessité de s'acquitter de 17€ pour accéder aux firmwares de Sveasoft. DD-WRT propose différentes fonctionnalités avancées non disponibles dans le firmware Linksys d'origine, ou dans celui, payant, de Sveasoft. DD-WRT est aussi exempt de système d'activation ou de tracking comme dans les firmwares Sveasoft. Parmi les fonctions non trouvées dans le firmware linksys, '''DD-WRT''' offre le [[Serveur Kai]] pour [http://www.teamxlink.co.uk/ le réseau de jeu pour console KAI], [http://en.wikipedia.org/wiki/Wireless_Distribution_System WDS] [[Passerelle sans fil]]/répéteur, [http://en.wikipedia.org/wiki/RADIUS Authentification Radius] pour des communications sans fil sécurisées, un contrôle avancé de la [[Quality of Service|Qualité de service]] pour l'allocation de la bande passante, et le support logiciel des [http://kiel.kool.dk:27/ SD-Card].<br>+
- +
==Liste complète des fonctionnalités== ==Liste complète des fonctionnalités==
<blockquote> <blockquote>
Line 26: Line 26:
*Routage RIP2 *Routage RIP2
*Amplification du signal (max 251 mW - Attention 100mW max sont autorisés en France) *Amplification du signal (max 251 mW - Attention 100mW max sont autorisés en France)
-*Selection d'antenne+*Sélection d'antennes
*Assignation DHCP Statique *Assignation DHCP Statique
*DNS dynamique (DynDNS et autre) *DNS dynamique (DynDNS et autre)
Line 51: Line 51:
*Serveur NTP distant *Serveur NTP distant
*12 langues *12 langues
-*Support des différentes versions WRT54G/GS (54G : V3, V3.1, V4 - 54GS : V2.1, V3, V4)+*Support des différentes versions WRT54G/GS/GL (54G : V3, V3.1, V4 - 54GS : V2.1, V3, V4, 54GL : V1.0, V1.1)
*Et bien plus ... ;) *Et bien plus ... ;)
</blockquote> </blockquote>
==Les fichiers de la version actuelle == ==Les fichiers de la version actuelle ==
-L'actuelle version est V23 SP2 ([http://www.dd-wrt.com/dd-wrtv2/down.php?path=downloads%2Fdd-wrt.v23%20SP2%2F&download=changelog.txt Changelog])+L'actuelle version V24 SP1 ([http://www.dd-wrt.com/dd-wrtv3/community/developmentnews/1-common/24-dd-wrtv24sp1.html Description]) peut être téléchargée [http://www.dd-wrt.com/dd-wrtv3/dd-wrt/downloads.html ici].
- +
-Cette version est répartie comme suit :+
 +Suivez le [http://www.dd-wrt.com/wiki/index.php/Installation lien] pour installer.
 +{|style="width:100%;margin-top:+.7em;background-color:#EFEFFF;border:2px dotted #f00;text-align:left"
 +|-
 +|style="width:1em;color:#000"|
 +[[Image:Warning.png]]
 +|style="width:45em;color:#000"|<div style='color:red; font-weight:bold'>La partie qui suit n'est plus à jour et une réécriture s'impose</div>
 +|-
 +|}
 +Elle est répartie comme suit :
*MICRO : [http://www.dd-wrt.com/dd-wrtv2/down.php?path=downloads%2Fdd-wrt.v23%20SP2%2F&download=dd-wrt.v23_sp2_micro.zip dd-wrt.v23_sp2_micro.zip] conçue pour les routeurs ayant 2Mo de flash, fonctionnalités minimums. *MICRO : [http://www.dd-wrt.com/dd-wrtv2/down.php?path=downloads%2Fdd-wrt.v23%20SP2%2F&download=dd-wrt.v23_sp2_micro.zip dd-wrt.v23_sp2_micro.zip] conçue pour les routeurs ayant 2Mo de flash, fonctionnalités minimums.
- 
*MINI : [http://www.dd-wrt.com/dd-wrtv2/down.php?path=downloads%2Fdd-wrt.v23%20SP2%2F&download=dd-wrt.v23_sp2_mini.zip dd-wrt.v23_sp2_mini.zip] *MINI : [http://www.dd-wrt.com/dd-wrtv2/down.php?path=downloads%2Fdd-wrt.v23%20SP2%2F&download=dd-wrt.v23_sp2_mini.zip dd-wrt.v23_sp2_mini.zip]
- 
*STD : [http://www.dd-wrt.com/dd-wrtv2/down.php?path=downloads%2Fdd-wrt.v23%20SP2%2F&download=dd-wrt.v23_sp2_standard.zip dd-wrt.v23_sp2_standard.zip] (version MINI + les fonctionnalités suivantes : chillispot, nocat, rflow, kaid, client Samba, SNMP, IPv6) *STD : [http://www.dd-wrt.com/dd-wrtv2/down.php?path=downloads%2Fdd-wrt.v23%20SP2%2F&download=dd-wrt.v23_sp2_standard.zip dd-wrt.v23_sp2_standard.zip] (version MINI + les fonctionnalités suivantes : chillispot, nocat, rflow, kaid, client Samba, SNMP, IPv6)
- 
*VOIP : [http://www.dd-wrt.com/dd-wrtv2/down.php?path=downloads%2Fdd-wrt.v23%20SP2%2F&download=dd-wrt.v23_sp2_voip.zip dd-wrt.v23_sp2_voip.zip] (version STD + SIPath permettant le routage des appels VoIP) *VOIP : [http://www.dd-wrt.com/dd-wrtv2/down.php?path=downloads%2Fdd-wrt.v23%20SP2%2F&download=dd-wrt.v23_sp2_voip.zip dd-wrt.v23_sp2_voip.zip] (version STD + SIPath permettant le routage des appels VoIP)
- 
*VPN : [http://www.dd-wrt.com/dd-wrtv2/down.php?path=downloads%2Fdd-wrt.v23%20SP2%2F&download=dd-wrt.v23_sp2_vpn.zip dd-wrt.v23_sp2_vpn.zip] (version STD + client [[OpenVPN]] - client Samba) *VPN : [http://www.dd-wrt.com/dd-wrtv2/down.php?path=downloads%2Fdd-wrt.v23%20SP2%2F&download=dd-wrt.v23_sp2_vpn.zip dd-wrt.v23_sp2_vpn.zip] (version STD + client [[OpenVPN]] - client Samba)
- 
Chaque fichier ZIP contient jusqu'a 6 fichiers *.bin *.trx différents: Chaque fichier ZIP contient jusqu'a 6 fichiers *.bin *.trx différents:
- 
<pre> <pre>
1. dd-wrt.v23_<type>_generic.bin 1. dd-wrt.v23_<type>_generic.bin
Line 80: Line 81:
6. dd-wrt.v23_<type>_moto.trx 6. dd-wrt.v23_<type>_moto.trx
</pre> </pre>
- 
<tt><type></tt> est généralement remplacé par <tt>mini</tt>, <tt>std</tt> ou <tt>voip</tt>. <tt><type></tt> est généralement remplacé par <tt>mini</tt>, <tt>std</tt> ou <tt>voip</tt>.
- 
Description: Description:
- +1. version de base pour '''flasher via l'interface web sur toutes les versions''' (Linksys WRT54G/GS/GL inclus) sauf pour flasher le Siemens SE505 il faut passer par le tftp a l'adresse 192.168.2.1
-1. version de base pour '''flasher via l'interface web sur toutes les versions''' (Linksys WRT54G/GL/GS inclus) sauf pour flasher le Siemens SE505 il faut passer par le tftp a l'adresse 192.168.2.1+'''Pour remplacer le firmware Linksys (WRT54G/GS/GL) d'origine, utiliser la version generic-mini depuis l'interface web'''. Vous pourrez ensuite essayer n'importe quelle autre version.
- +
-Pour remplacer le firmware linksys (WRT54G/GS) existant, utiliser la version generic-mini depuis l'interface web. Vous pourrez ensuite essayer n'importe quelle autre version.+
- +
2-4. versions à flasher uniquement via tftp pour les routeurs WRT54G, WRT54GS, WRTGSv4 respectif 2-4. versions à flasher uniquement via tftp pour les routeurs WRT54G, WRT54GS, WRTGSv4 respectif
- +5. flasher via l'interface web de l’Asus WL-500G Deluxe
-5. flasher via l'interface web du Asus WL-500G Deluxe+
- +
6. flasher via l'interface web du Motorola WR850G l’utilisant le "boot wait state". 6. flasher via l'interface web du Motorola WR850G l’utilisant le "boot wait state".
== Compatibilité == == Compatibilité ==
-La liste officielle des routeurs compatibles avec ddwrt v23 sp1 est [http://www.dd-wrt.com/dd-wrtv2/down.php?path=downloads%2Fdd-wrt.v23%20SP1%2F&download=hwsupport.txt ici]+La liste officielle des routeurs compatibles avec ddwrt v23 sp2 est [http://www.dd-wrt.com/dd-wrtv2/downloads/stable/dd-wrt.v23%20SP2/hwsupport.txt ici]
- +
La liste ci-dessous n'est plus à jour La liste ci-dessous n'est plus à jour
- 
# Linksys WRT54G v1.0, v1.1, v2.0, v2.2, v3.0, v3.1, v4.0 # Linksys WRT54G v1.0, v1.1, v2.0, v2.2, v3.0, v3.1, v4.0
# Linksys WRT54GL v1.0 (depuis la version v23beta2 qui date du 2005-11-24 ) # Linksys WRT54GL v1.0 (depuis la version v23beta2 qui date du 2005-11-24 )
Line 107: Line 99:
# Motorola WR850G (depuis la version v23beta2 qui date du 2005-11-24 ) # Motorola WR850G (depuis la version v23beta2 qui date du 2005-11-24 )
- +(*) Une micro distribution existe depuis le 4 avril 2006, spécialement conçue pour les 2Mo de mémoire du routeur V5. L'installation passe par un câble Parallèle/RJ45 et ceci est risqué (non stable). Cf http://wrt-wiki.bsr-clan.de/index.php?title=Flash_Your_Version_5_WRT54G (en anglais)
-(*) Une micro distribution existe depuis le 4 avril 2006, spécialement conçue pour les 2Mo de mémoire du routeur V5. L'installation passe par un câble Parallele/RJ45 et ceci est risqué (non stable). Cf http://wrt-wiki.bsr-clan.de/index.php?title=Flash_Your_Version_5_WRT54G (en anglais)+
- +
Une autre possibilité est désormais possible, cette fois sans aucun câble et, même si le risque zéro n'existe pas, la procédure est fiable et surtout stable : j'ai pu installer le dd_wrt 2.3 SP1 micro sur mon WRT54G V5. Une autre possibilité est désormais possible, cette fois sans aucun câble et, même si le risque zéro n'existe pas, la procédure est fiable et surtout stable : j'ai pu installer le dd_wrt 2.3 SP1 micro sur mon WRT54G V5.
- 
http://www.bitsum.com/openwiking/owbase/ow.asp?WRT54G5%5FCFE#h5 http://www.bitsum.com/openwiking/owbase/ow.asp?WRT54G5%5FCFE#h5
 +
 +=Principes et conseils généraux pour l'installation de DD-WRT =
 +Les principes et conseil généraux d'écriture du logiciel embarqué DD-WRT sur un routeur sont donnés sur la page [[Installation/fr|Installation]].
 +Il est recommandé d'en prendre connaissance avant même de consulter les pages spécifiques à votre matériel.
=Comment flasher votre WRT54G/GS= =Comment flasher votre WRT54G/GS=
- +'''Flasher votre firmware doit être fait avec une connexion stable uniquement par câble réseau.''' <br>
-'''Flasher votre firmware doit être fait avec une connexion stable uniquement par câble réseau .''' <br>+
''Flasher via une connexion Wifi (pas suffisamment stable) risque de rendre le routeur non fonctionnel.''<br> ''Flasher via une connexion Wifi (pas suffisamment stable) risque de rendre le routeur non fonctionnel.''<br>
-''Vous n'avez pas besoin d'avoir un accès à internet pour les étapes 2 à 5''+''Vous n'avez pas besoin d'avoir un accès à internet pour les étapes 2 à 5''<br>
- +
'''1) Téléchargement du firmware'''<br> '''1) Téléchargement du firmware'''<br>
-- Téléchargez la dernière version stable ou béta du firmware [http://www.dd-wrt.com/dd-wrtv2/downloads.php ICI] ou allez à la page d'accueil de DD-WRT http://www.dd-wrt.com/<br>+- Téléchargez la dernière version stable ou béta du firmware <s>[http://www.dd-wrt.com/dd-wrtv2/downloads.php ICI]</s> [http://www.dd-wrt.com/dd-wrtv3/dd-wrt/downloads.html ICI] ou allez à la page d'accueil de DD-WRT http://www.dd-wrt.com/<br>
- Décompressez l'archive<br> - Décompressez l'archive<br>
- 
'''2) Accédez à l'interface web'''<br> '''2) Accédez à l'interface web'''<br>
-''Note pour les utilisateurs n'utilisant pas un firmware d'origine Linksys : vous ne pouvez utiliser tftp ! Changez votre firmware pour une version officielle et ensuite continuez la procédure.''<br>+''Note : Les utilisateurs n'utilisant pas un firmware d'origine Linksys peuvent utiliser tftp ! Changez votre firmware pour une version officielle et ensuite continuez la procédure.''<br>
-''Note2 Si votre firmware actuel est un firmware Linksys, utilisez de préférence Internet Explorer : le firmware Linksys fonctionne souvent incorrectement avec Mozilla Firefox, et en particulier la procédure d'installation de firmware.''<br>+''Note2 : Si votre firmware actuel est un firmware Linksys, utilisez de préférence Internet Explorer : le firmware Linksys fonctionne souvent incorrectement avec Mozilla Firefox, et en particulier la procédure d'installation de firmware.''<br>
-- Depuis un PC connecté à l'un des 4 ports LAN du routeur (de préférence le premier), ouvrez un navigateur WEB et allez à l'@ IP du routeur (l'@ ip par défaut du routeur est 192.168.1.1).NOTA: dans les paramètres réseau de votre carte, il vaut mieux que celle-ci ait une IP fixe plutôt que paramétrée en DHCP (propriétés TCP/IP). <br>+- Depuis un PC connecté à l'un des 4 ports LAN du routeur (de préférence le premier), ouvrez un navigateur WEB et allez à l'@ IP du routeur (l'@ ip par défaut du routeur est 192.168.1.1).NOTA: dans les paramètres réseau de votre carte, il vaut mieux que celle-ci ait une IP fixe plutôt que paramétré en DHCP (propriétés TCP/IP). <br>
- Il vous sera demandé un login et mot de passe. (par défaut, le login est ''root'' et le mot de passe ''admin'').<br> - Il vous sera demandé un login et mot de passe. (par défaut, le login est ''root'' et le mot de passe ''admin'').<br>
- Entrez votre login et mot de passe et vous devriez arriver sur la [[Web Interface]] du routeur WRT54G/S<br> - Entrez votre login et mot de passe et vous devriez arriver sur la [[Web Interface]] du routeur WRT54G/S<br>
&nbsp;&nbsp;&nbsp;'' Si vous avez oublié votre login et mot de passe, allez à l'étape 3.<br> '' &nbsp;&nbsp;&nbsp;'' Si vous avez oublié votre login et mot de passe, allez à l'étape 3.<br> ''
- Il est '''vivement recommandé d'activer l'option "Boot_wait"''' (n'existe pas sur firmware Linksys). L'option est disponible dans le menu "Administration". Ceci sera utile en cas de flashage raté.<br> - Il est '''vivement recommandé d'activer l'option "Boot_wait"''' (n'existe pas sur firmware Linksys). L'option est disponible dans le menu "Administration". Ceci sera utile en cas de flashage raté.<br>
- 
'''3) Restauration des paramètres d'usine'''<br> '''3) Restauration des paramètres d'usine'''<br>
''Un choix alternatif est de presser sur le bouton reset, à l'arrière du routeur, pendant 5 à 30 secondes. Cela restaurera le mot de passe à sa valeur par défaut, qui est 'admin' ''<br> ''Un choix alternatif est de presser sur le bouton reset, à l'arrière du routeur, pendant 5 à 30 secondes. Cela restaurera le mot de passe à sa valeur par défaut, qui est 'admin' ''<br>
Line 140: Line 129:
- Cliquez sur le bouton "Save Settings". <br> - Cliquez sur le bouton "Save Settings". <br>
- Une nouvelle page apparaitra pour confirmer la sauvegarde des nouveaux paramètres. Cliquez sur "continue".<br> - Une nouvelle page apparaitra pour confirmer la sauvegarde des nouveaux paramètres. Cliquez sur "continue".<br>
- 
'''4) Mise à jour du Firmware'''<br> '''4) Mise à jour du Firmware'''<br>
-''/!\N'arrêtez pas votre ordinateur, ni ne fermez votre navigateur, ou n'éteignez pas le routeur pendant cette phase''<br>+''/!\ N'arrêtez pas votre ordinateur, ne fermez pas votre navigateur, ou n'éteignez pas le routeur pendant cette phase !''<br>
- Cliquez sur le menu "Administration"<br> - Cliquez sur le menu "Administration"<br>
- Cliquez sur le sous-menu "Firmware Upgrade".<br> - Cliquez sur le sous-menu "Firmware Upgrade".<br>
Line 149: Line 137:
- Une nouvelle page apparaîtra. Attendez 2 à 5 minutes puis cliquez sur "continue".<br> - Une nouvelle page apparaîtra. Attendez 2 à 5 minutes puis cliquez sur "continue".<br>
- Si tout s'est bien passé, vous aurez l'interface web DD-WRT et le routeur s'appellera DD-WRT.<br> - Si tout s'est bien passé, vous aurez l'interface web DD-WRT et le routeur s'appellera DD-WRT.<br>
- 
'''5) Interface inexploitable avec des caractères bizarres'''<br> '''5) Interface inexploitable avec des caractères bizarres'''<br>
- il faut simplement vider le cache de Internet Explorer en allant dans outils/Options Internet/supprimer les fichiers puis cocher "supprimer" et ok puis une fois revenu sur IE pressez "F5"<br> - il faut simplement vider le cache de Internet Explorer en allant dans outils/Options Internet/supprimer les fichiers puis cocher "supprimer" et ok puis une fois revenu sur IE pressez "F5"<br>
- 
'''6) Restauration des paramètres d'usine (à nouveau)'''<br> '''6) Restauration des paramètres d'usine (à nouveau)'''<br>
- Répétez les étapes décrites au point 3)<br> - Répétez les étapes décrites au point 3)<br>
- 
'''7) C'est parti !'''<br> '''7) C'est parti !'''<br>
- Il '''est vivement recommandé d'activer l'option "Boot Wait"'''. L'option est disponible dans le menu "Administration". Ceci sera utile en cas de flashage raté.<br> - Il '''est vivement recommandé d'activer l'option "Boot Wait"'''. L'option est disponible dans le menu "Administration". Ceci sera utile en cas de flashage raté.<br>
- 
'''8) ?? Oh-oh ??'''<br> '''8) ?? Oh-oh ??'''<br>
- Si le routeur ne redémarre pas (la LED de mise sous tension n'arrête pas de clignoter, pas d'accès à l'interface web), vous devez [[DD-WRT_Docu_%28FR%29#Flasher_via_Tftp|tenter le flash TFTP]]. - Si le routeur ne redémarre pas (la LED de mise sous tension n'arrête pas de clignoter, pas d'accès à l'interface web), vous devez [[DD-WRT_Docu_%28FR%29#Flasher_via_Tftp|tenter le flash TFTP]].
=Flasher via Tftp= =Flasher via Tftp=
- 
Cette méthode permet de récupérer le routeur suite à un mauvais flash Cette méthode permet de récupérer le routeur suite à un mauvais flash
<br> <br>
Instructions pour le Client TFTP Windows 2000/XP (intégré dans le dos, pas besoin de le télécharger) Instructions pour le Client TFTP Windows 2000/XP (intégré dans le dos, pas besoin de le télécharger)
- 
-n'utilisez surtout pas le tftp linksys qui présente des défauts et peut se révéler catastrophique. ftp://ftp.linksys.com/pub/network/tftp.exe -n'utilisez surtout pas le tftp linksys qui présente des défauts et peut se révéler catastrophique. ftp://ftp.linksys.com/pub/network/tftp.exe
- 
-n'oubliez pas de désactiver votre firewall personnel si vous en avez un d'installé sur votre poste -n'oubliez pas de désactiver votre firewall personnel si vous en avez un d'installé sur votre poste
- 
-après le flashage ne débranchez/rebranchez pas le routeur, il rebootera sur le nouveau firmware tout seul -après le flashage ne débranchez/rebranchez pas le routeur, il rebootera sur le nouveau firmware tout seul
- 
-  
- 
* Ouvrir 2 sessions dos-command (démarrer/exécuter/taper "cmd" puis OK) * Ouvrir 2 sessions dos-command (démarrer/exécuter/taper "cmd" puis OK)
Line 184: Line 161:
* sur la fenêtre suivante, préparer la commande tftp "tftp -i 192.168.1.1 PUT dd-wrt.v23_<type>_wrt54g.bin". N'appuyez pas encore sur entrée ! * sur la fenêtre suivante, préparer la commande tftp "tftp -i 192.168.1.1 PUT dd-wrt.v23_<type>_wrt54g.bin". N'appuyez pas encore sur entrée !
 + dont: 192.168.1.1 => adresse ip par défaut du routeur
 + dd-wrt.v23_<type>_wrt54g.bin => firmware(.bin) le fichier doit être dans le même répertoire
 + que celui inscrit dans la fenêtre de commande
* maintenant vous devez brancher le routeur du secteur, si vous étiez connecté, débranchez et rebranchez-le. * maintenant vous devez brancher le routeur du secteur, si vous étiez connecté, débranchez et rebranchez-le.
Line 189: Line 169:
* sur la 1ère fenêtre, il doit avoir marqué "Hardware Error" * sur la 1ère fenêtre, il doit avoir marqué "Hardware Error"
-* Retourner sur la seconde fenêtre. Au moment ou le ping (de la 1ère fenêtre) recommencera a répondre et appuyez sur entrée.+* Retourner sur la seconde fenêtre. Au moment ou le ping (de la 1ère fenêtre) recommencera a répondre et appuyer sur entrée.
* le firmware devrait se flasher sans problème et sans aucun arrêt (n'éteignez pas votre routeur ou PC). * le firmware devrait se flasher sans problème et sans aucun arrêt (n'éteignez pas votre routeur ou PC).
* si le ping commence par "hardware error"... répond et recommence par "Hardware Error" c’est alors que vous aurez attendu trop longtemps. * si le ping commence par "hardware error"... répond et recommence par "Hardware Error" c’est alors que vous aurez attendu trop longtemps.
- 
'''Cela ne fonctionne toujours pas ...'''<br> '''Cela ne fonctionne toujours pas ...'''<br>
Si vous n'arrivez pas à rebooter et que malgré tous vos efforts votre routeur semble HS. Il existe deux techniques : court-circuit et JTAG.<br> Si vous n'arrivez pas à rebooter et que malgré tous vos efforts votre routeur semble HS. Il existe deux techniques : court-circuit et JTAG.<br>
''Attention, ces deux méthodes vous font perdre la garantie, car nécessitent d'ouvrir le routeur''<br> ''Attention, ces deux méthodes vous font perdre la garantie, car nécessitent d'ouvrir le routeur''<br>
- 
La première remet votre routeur en mode usine. Void's Man décrit cette méthode [http://voidmain.is-a-geek.net/redhat/wrt54g_revival-fr.html dans un tutoriel]. Elle est également reprise par [http://petaramesh.org/post/2006/02/13/60-debriquage-du-wrt54g Ashram de Swâmi Petaramesh (FR)]<br> La première remet votre routeur en mode usine. Void's Man décrit cette méthode [http://voidmain.is-a-geek.net/redhat/wrt54g_revival-fr.html dans un tutoriel]. Elle est également reprise par [http://petaramesh.org/post/2006/02/13/60-debriquage-du-wrt54g Ashram de Swâmi Petaramesh (FR)]<br>
''La méthode de Void's Man a été testée avec succès sur un WRT54G V3.1 en utilisant le firmware officiel. Une fois ceci fait, DD-WRT a pu être réinstallé '' ''La méthode de Void's Man a été testée avec succès sur un WRT54G V3.1 en utilisant le firmware officiel. Une fois ceci fait, DD-WRT a pu être réinstallé ''
- 
La dernière méthode, l'ultime, nécessite de solides connaissances en électronique et au minimum un fer à souder. Il s'agit de reprogrammer le routeur par le port JTAG. Cette méthode est décrite par [http://petaramesh.org/post/2006/02/13/60-debriquage-du-wrt54g Ashram de Swâmi Petaramesh (FR)] , [http://www.rouen-wireless.net/spip/spip.php?article31 Rouen Sans Fil] et [http://wiki.openwrt.org/OpenWrtDocs/Troubleshooting OpenWRT]. La dernière méthode, l'ultime, nécessite de solides connaissances en électronique et au minimum un fer à souder. Il s'agit de reprogrammer le routeur par le port JTAG. Cette méthode est décrite par [http://petaramesh.org/post/2006/02/13/60-debriquage-du-wrt54g Ashram de Swâmi Petaramesh (FR)] , [http://www.rouen-wireless.net/spip/spip.php?article31 Rouen Sans Fil] et [http://wiki.openwrt.org/OpenWrtDocs/Troubleshooting OpenWRT].
- 
=L'interface Web= =L'interface Web=
Pour obtenir des informations à propos de cette interface, allez à [[Web Interface]]. Une simulation de cette interface y est disponible. Pour obtenir des informations à propos de cette interface, allez à [[Web Interface]]. Une simulation de cette interface y est disponible.
- 
=Linux Inside= =Linux Inside=
Le noyau 2.4.20. est embarqué dans ce firmware.<br> Le noyau 2.4.20. est embarqué dans ce firmware.<br>
Ceci vous permet de faire tourner des programmes Linux que DD-WRT n'inclut pas. Vous pouvez aussi écrire vos scripts Shell : [[Telnet/SSH and the Command Line|command line]] Ceci vous permet de faire tourner des programmes Linux que DD-WRT n'inclut pas. Vous pouvez aussi écrire vos scripts Shell : [[Telnet/SSH and the Command Line|command line]]
- 
==Exemples de Scripts== ==Exemples de Scripts==
Pour des exemples de scripts, allez ici : [[Script Examples]] Pour des exemples de scripts, allez ici : [[Script Examples]]
- 
=Differents exemples de Configuration / Personnalisation= =Differents exemples de Configuration / Personnalisation=
- 
==Guides de configuration classique== ==Guides de configuration classique==
''Certains tutoriaux vous aideront à réaliser l'étape 4 du flash firmware ;)''<br> ''Certains tutoriaux vous aideront à réaliser l'étape 4 du flash firmware ;)''<br>
Line 245: Line 217:
[[Squid Transparent Proxy|Utiliser Squid pour configurer un serveur proxy transparent]]<br /> [[Squid Transparent Proxy|Utiliser Squid pour configurer un serveur proxy transparent]]<br />
[[Interface_Web_Francais|Mettre l'interface web en français]]<br /> [[Interface_Web_Francais|Mettre l'interface web en français]]<br />
- +[[Repeteur sans fil]] Attention : nécessite la version v24<br />
==D'autres installations usuelles== ==D'autres installations usuelles==
''D'autres modules logiciels non disponibles par défaut sur DD-WRT que vous pouvez installer sur votre WRT54G'' ''D'autres modules logiciels non disponibles par défaut sur DD-WRT que vous pouvez installer sur votre WRT54G''
- 
[[Kismet Server/Drone]] -- en utilisant un PC Windows pour afficher les résultats<br> [[Kismet Server/Drone]] -- en utilisant un PC Windows pour afficher les résultats<br>
[[wrt54g kismet with linux server]] -- en utilisant un PC linux pour afficher les résultats<br> [[wrt54g kismet with linux server]] -- en utilisant un PC linux pour afficher les résultats<br>
Line 258: Line 229:
[[OpenVPN]]<br> [[OpenVPN]]<br>
[[Bandwidth Log]]<br> [[Bandwidth Log]]<br>
- 
==Modifications Hardware== ==Modifications Hardware==
''Ces modifications ne sont pas directement liées à DD-WRT ou compatibles.'' ''Ces modifications ne sont pas directement liées à DD-WRT ou compatibles.''
- 
[http://jdc.parodius.com/wrt54g/serial.html Port Série]<br> [http://jdc.parodius.com/wrt54g/serial.html Port Série]<br>
[http://www.rwhitby.net/wrt54gs/serial.html Port Série double]<br> [http://www.rwhitby.net/wrt54gs/serial.html Port Série double]<br>
Line 267: Line 236:
[http://l.medard.free.fr/wrt54g/ajout_SD.html Ajout d'une SD-Card (fr)]<br> [http://l.medard.free.fr/wrt54g/ajout_SD.html Ajout d'une SD-Card (fr)]<br>
[http://www.brest-wireless.net/wiki/materiel:biquad Augmenter la portée de votre routeur avec une antenne à gain]<br> [http://www.brest-wireless.net/wiki/materiel:biquad Augmenter la portée de votre routeur avec une antenne à gain]<br>
- 
=Les versions du WRT54G/GL/GS = =Les versions du WRT54G/GL/GS =
Les 4 premiers caractères du numéro de série (regardez sur la boite ou en dessous du routeur) donnent la version du routeur : Les 4 premiers caractères du numéro de série (regardez sur la boite ou en dessous du routeur) donnent la version du routeur :
- 
CDF0 = WRT54G v1.0<br> CDF0 = WRT54G v1.0<br>
CDF1 = WRT54G v1.0<br> CDF1 = WRT54G v1.0<br>
Line 281: Line 248:
CDFA = WRT54G v4.0<br> CDFA = WRT54G v4.0<br>
'''CDFB = WRT54G v5.0''' (version incompatible avec DD-WRT v23 car noyau [http://en.wikipedia.org/wiki/VxWorks VxWorks] non Linux et ram/flash 8/2 au lieu de 16/4, or le firmware flash fait 3.4mo en moyenne)<br> '''CDFB = WRT54G v5.0''' (version incompatible avec DD-WRT v23 car noyau [http://en.wikipedia.org/wiki/VxWorks VxWorks] non Linux et ram/flash 8/2 au lieu de 16/4, or le firmware flash fait 3.4mo en moyenne)<br>
-<font color=red>Note ajoutée le 30/11/2006</font> : '''l'upgrade est maintenant possible avec DD-WRT v23-SP1 micro générique''', voir [http://infos.passion-partage-france.net/article.php3?id_article=48 ici]+<font color=red>Note ajoutée le 30/11/2006</font> : '''l'upgrade est maintenant possible avec DD-WRT v23-SP1 micro générique''', voir [http://infos.toshib.fr/Firmware-Linksys-WRT54G-Echec.html ici]
- +
CL7A = WRT54GL v1.0<br> CL7A = WRT54GL v1.0<br>
CL7B = WRT54GL v1.1 CL7B = WRT54GL v1.1
- 
CGN0 = WRT54GS v1.0<br> CGN0 = WRT54GS v1.0<br>
CGN1 = WRT54GS v1.0<br> CGN1 = WRT54GS v1.0<br>
Line 295: Line 260:
CGN7 = WRT54GS v5.0 / BCM5352EKPB Chipset<br> CGN7 = WRT54GS v5.0 / BCM5352EKPB Chipset<br>
CGN8 = WRT54GS v5.1 / BCM5352EKPBG Chipset<br> CGN8 = WRT54GS v5.1 / BCM5352EKPBG Chipset<br>
- 
Pour plus d'informations, rendez-vous sur cette page [http://www.linksysinfo.org/modules.php?name=Content&pa=showpage&pid=6 Linksys Info Autopsy]. Pour plus d'informations, rendez-vous sur cette page [http://www.linksysinfo.org/modules.php?name=Content&pa=showpage&pid=6 Linksys Info Autopsy].
- 
DD-WRT supporte toutes les versions matérielles des WRT54G(sauf v5, noyau [http://en.wikipedia.org/wiki/VxWorks VxWorks] non Linux) et WRT54GS. DD-WRT supporte toutes les versions matérielles des WRT54G(sauf v5, noyau [http://en.wikipedia.org/wiki/VxWorks VxWorks] non Linux) et WRT54GS.
DD-WRT ne supporte pas pour le moment les WRT-54GC, les WRT-54GX et les routeurs en version MiMo. Selon certains utilisateurs, DD-WRT semble être compatible avec le WAP54G. DD-WRT ne supporte pas pour le moment les WRT-54GC, les WRT-54GX et les routeurs en version MiMo. Selon certains utilisateurs, DD-WRT semble être compatible avec le WAP54G.
Line 304: Line 267:
=Demande de fonctionnalités supplémentaires= =Demande de fonctionnalités supplémentaires=
Le meilleur moyen de faire des demandes de fonctionnalités supplémentaires est de passer par le [http://forum.bsr-clan.de/viewforum.php?f=15 forum] et de poster votre demande (en anglais s'il vous plait). BrainSlayer (développeur) consulte régulièrement ces [http://forum.bsr-clan.de/viewforum.php?f=15 forums] et généralement répond aux demandes. Le meilleur moyen de faire des demandes de fonctionnalités supplémentaires est de passer par le [http://forum.bsr-clan.de/viewforum.php?f=15 forum] et de poster votre demande (en anglais s'il vous plait). BrainSlayer (développeur) consulte régulièrement ces [http://forum.bsr-clan.de/viewforum.php?f=15 forums] et généralement répond aux demandes.
- 
Quelqu'un a démarré une page wiki pour ce type de demandes. Vous pouvez poster votre requête ici. Toutefois, rien ne garantit que Brainslayer consultera cette partie anglaise du wiki :<br /> Quelqu'un a démarré une page wiki pour ce type de demandes. Vous pouvez poster votre requête ici. Toutefois, rien ne garantit que Brainslayer consultera cette partie anglaise du wiki :<br />
[[Feature Request]]<br /> [[Feature Request]]<br />
- 
=FAQ : Foire aux questions != =FAQ : Foire aux questions !=
'''1 . Comment dire que mon routeur est lobotomise.'''<br /> '''1 . Comment dire que mon routeur est lobotomise.'''<br />
-Comme il y a plusieurs réponses possibles à cette question, nous n'avons pas d'articles spécifiques à ce sujet. Essayez de re-initialiser. Voir : Reinitialiser et redémarrer.+Comme il y a plusieurs réponses possibles à cette question, nous n'avons pas d'articles spécifiques à ce sujet. Essayez de réinitialiser. Voir : Réinitialiser et redémarrer.
- +Si la led d'alimentation clignote, cela signifie que le firmware est endommagé, mais le routeur est récupérable. Le CPU doit être en état de fonctionner pour que la LED d'alimentation clignote, cela signifie que le matériel n'est pas grille. Pour vérifier ceci - assigner une adresse IP fixe a votre ordinateur dans la rangée 192.168.1.x (x étant entre 2 et 254 - Le (subnet mask) doit entre 255.255.255.0. Ensuite pinge 192.168.1.1. Si vous avez une réponse de cette adresse - bonne nouvelle, votre routeur est récupérable.
-Si la led d'alimentation clignote, cela signifie que le firmware est endommage, mais le routeur est récupérable. Le CPU doit être en état de fonctionner pour que la led d'alimentation clignote, cela signifie que le matériel n'est pas grille. Pour vérifier ceci - assigner une adresse IP fixe a votre ordinateur dans la rangée 192.168.1.x (x étant entre 2 et 254 - Le (subnet mask) doit entre 255.255.255.0. Ensuite pinge 192.168.1.1. Si vous avez une réponse de cette adresse - bonne nouvelle, votre routeur est récupérable.+
- +
Essayez aussi de pinger le routeur lorsqu'il démarre. Si vous avez une réponse - même pour une courte période cela veut dire qu'il est possible de reprogrammer le firmware lorsque le routeur démarre. Essayez aussi de pinger le routeur lorsqu'il démarre. Si vous avez une réponse - même pour une courte période cela veut dire qu'il est possible de reprogrammer le firmware lorsque le routeur démarre.
- 
- 
'''2 . Je pense que j'ai lobotomisé mon routeur.'''<br /> '''2 . Je pense que j'ai lobotomisé mon routeur.'''<br />
-Il y a trop de réponses possibles à cette question. Nous n'avons pas répertoire toutes les possibilités. Mais en cherchant bien dans le wiki et le forum, vous pouvez avez la certitude si votre routeur est inerte. Essayez une réinitialisation. Voir : Reinitialiser et redemmarer. Ensuite voir : Reparer d'un mauvais flash.+Il y a trop de réponses possibles à cette question. Nous n'avons pas répertorié toutes les possibilités. Mais en cherchant bien dans le wiki et le forum, vous pouvez savoir si votre routeur est inerte. Essayez une réinitialisation. Voir : Réinitialiser et redémarrer. Ensuite voir : Réparer d'un mauvais flash.
- +
Une bonne piste [http://voidmain.is-a-geek.net/redhat/wrt54g_revival-fr.html Revival] Une bonne piste [http://voidmain.is-a-geek.net/redhat/wrt54g_revival-fr.html Revival]
- 
'''3 . Est-ce que cela marche avec mon routeur ?'''<br /> '''3 . Est-ce que cela marche avec mon routeur ?'''<br />
http://www.dd-wrt.com/wiki/index.php/What_is_DD-WRT?#Supported_Devices http://www.dd-wrt.com/wiki/index.php/What_is_DD-WRT?#Supported_Devices
- +'''4 . est-ce que je trouve les firmwares ?'''<br />
-'''4 . Ou est-ce que je trouve les firmwares ?'''<br />+
http://www.dd-wrt.com/dd-wrtv2/downloads.php http://www.dd-wrt.com/dd-wrtv2/downloads.php
- 
'''5 . Tutos pour débutants.'''<br /> '''5 . Tutos pour débutants.'''<br />
Je cherche des contributeurs et des retours sur expériences afin de monter un ensemble de Tutos spécial débutant avec schémas d'installation agrémentés de configurations détaillées et expliquées. Je cherche des contributeurs et des retours sur expériences afin de monter un ensemble de Tutos spécial débutant avec schémas d'installation agrémentés de configurations détaillées et expliquées.
- 
Un autre chantier serait une explication très détaillée de chaque option de configuration présente dans le firmware. Un autre chantier serait une explication très détaillée de chaque option de configuration présente dans le firmware.
- +Le tout en Français, bien sûr ;0)
-Le tout en Francais, bien sur ;0)+
- +
Vous êtes intéressé ? jl_beaudet@yahoo.fr Vous êtes intéressé ? jl_beaudet@yahoo.fr
- 
'''6 . Flashage raté sur WRT54GL.'''<br /> '''6 . Flashage raté sur WRT54GL.'''<br />
En cas de flashage raté sur WRT54GL v1.1 en ayant le boot_wait à off, il faut faire un court-circuit entre le pin 16 de la mémoire flash et une masse pour reprendre la main sur l'appareil. En cas de flashage raté sur WRT54GL v1.1 en ayant le boot_wait à off, il faut faire un court-circuit entre le pin 16 de la mémoire flash et une masse pour reprendre la main sur l'appareil.
-Par exemple en tendant un fil conducteur entre le pin 16 de la mémoire flash et la masse d'une des antennes Wifi (la méthode court-circuit pin15-16 ou pin 16-17 ne fonctionne pas).+Par exemple en tendant un fil conducteur entre le pin 16 de la mémoire flash (asus wl 500g deluxe pin 17 ou 18) et la masse d'une des antennes Wifi (la méthode court-circuit pin 15-16 ou pin 16-17 ne fonctionne pas).
Je l'ai fait routeur branché, je n'ai pas eu de soucis. Je l'ai fait routeur branché, je n'ai pas eu de soucis.
- 
Pour faire ceci, il faut démonter l'appareil, donc déchirer le scellé et annuler la garantie. Pour faire ceci, il faut démonter l'appareil, donc déchirer le scellé et annuler la garantie.
 +
 +[[Category:Categories/fr]]

Current revision

  1. REDIRECT Accueil/fr
Image:DD-WRT_logo.png
Bienvenue sur le Wiki DD-WRT
D'autres Langues :

Contents


[edit] Description du projet

Le but du Wiki de ce projet est de créer une documentation technique et d'installation complète pour le firmware DD-WRT. Ce projet a été conçu à la base pour les routeurs Linksys WRT54G/GS/GL. Comme sur tous les Wikis, celui-ci est maintenu par la collaboration de la communauté DD-WRT. Tous sont autorisés à écrire, éditer et à commenter les articles. Amusez-vous bien !

[edit] "DD-WRT" C'est quoi ?

DD-WRT est un firmware 100% gratuit pour les routeurs Linksys WRT54G/GS/GL 802.11g (qui fonctionnent sur un Linux minimaliste). Ce firmware est maintenu par BrainSlayer sur dd-wrt.com. DD-WRT est basé sur le firmware Alchemy de Sveasoft Inc, lequel a été construit sur la distribution GPL originale de Linksys et sur d'autres projets open source. DD-WRT a été créé suite à la décision de Sveasoft de faire payer ses firmwares, mettant ainsi un terme à la notion d'open source. DD-WRT propose différentes fonctionnalités avancées non disponibles dans le firmware Linksys d'origine, ou dans celui, payant, de Sveasoft. DD-WRT est aussi exempt de système d'activation ou de tracking comme dans les firmwares Sveasoft. Parmi les fonctions non trouvées dans le firmware linksys, DD-WRT offre le Serveur Kai pour le réseau de jeu pour console KAI, WDS Passerelle sans fil/répéteur, Authentification Radius pour des communications sans fil sécurisées, un contrôle avancé de la Qualité de service pour l'allocation de la bande passante, et le support logiciel des SD-Card.

[edit] Liste complète des fonctionnalités

  • Portail pour point d'accès (Chillispot)
  • Serveur VPN PPTP
  • Gestion de la bande passante bidirectionnel (P2P, VoIP, IM)
  • Client et serveur SSH (dropbear)
  • Telnet
  • Scripts de Démarrage (Startup-), Firewall-, et d'arrêt
  • Mode répéteur WDS
  • Mode client (Support de connexion pour clients multiples)
  • Mode Adhoc
  • Routage OSPF
  • Routage RIP2
  • Amplification du signal (max 251 mW - Attention 100mW max sont autorisés en France)
  • Sélection d'antennes
  • Assignation DHCP Statique
  • DNS dynamique (DynDNS et autre)
  • Remplacement d'adresse MAC
  • Gestion des VLAN
  • WPA avec WDS
  • WPA/TKIP et AES
  • WPA2
  • Mode client WPA
  • Client Isolation mode
  • Filtrage P2P & gestion de bande passante (Gnutella, Kazaa, etc.)
  • Port Triggering
  • Port Forwarding (max. 30 entrées)
  • Wake-On-Lan
  • Syslog distant
  • Ntop statistiques distantes
  • XBOX Kaid
  • SNMP
  • IPv6
  • Sauvegarde et restauration des paramètres
  • Retour aux paramètres usine
  • Affichage du statut du réseau sans fil, WDS, temps d'activité du système, Utilisation CPU
  • Site Survey
  • Serveur NTP distant
  • 12 langues
  • Support des différentes versions WRT54G/GS/GL (54G : V3, V3.1, V4 - 54GS : V2.1, V3, V4, 54GL : V1.0, V1.1)
  • Et bien plus ... ;)

[edit] Les fichiers de la version actuelle

L'actuelle version V24 SP1 (Description) peut être téléchargée ici.

Suivez le lien pour installer.

Image:Warning.png

La partie qui suit n'est plus à jour et une réécriture s'impose

Elle est répartie comme suit :

Chaque fichier ZIP contient jusqu'a 6 fichiers *.bin *.trx différents:

1. dd-wrt.v23_<type>_generic.bin
2. dd-wrt.v23_<type>_wrt54g.bin
3. dd-wrt.v23_<type>_wrt54gs.bin
4. dd-wrt.v23_<type>_wrt54gsv4.bin
5. dd-wrt.v23_<type>_asus.trx
6. dd-wrt.v23_<type>_moto.trx

<type> est généralement remplacé par mini, std ou voip. Description: 1. version de base pour flasher via l'interface web sur toutes les versions (Linksys WRT54G/GS/GL inclus) sauf pour flasher le Siemens SE505 il faut passer par le tftp a l'adresse 192.168.2.1 Pour remplacer le firmware Linksys (WRT54G/GS/GL) d'origine, utiliser la version generic-mini depuis l'interface web. Vous pourrez ensuite essayer n'importe quelle autre version. 2-4. versions à flasher uniquement via tftp pour les routeurs WRT54G, WRT54GS, WRTGSv4 respectif 5. flasher via l'interface web de l’Asus WL-500G Deluxe 6. flasher via l'interface web du Motorola WR850G l’utilisant le "boot wait state".

[edit] Compatibilité

La liste officielle des routeurs compatibles avec ddwrt v23 sp2 est ici La liste ci-dessous n'est plus à jour

  1. Linksys WRT54G v1.0, v1.1, v2.0, v2.2, v3.0, v3.1, v4.0
  2. Linksys WRT54GL v1.0 (depuis la version v23beta2 qui date du 2005-11-24 )
  3. Linksys WRT54GS v1.0, v1.1, v2.0, v2.1, v3.0, v4.0
  4. Asus WL-500G deluxe (depuis la version v23beta2 qui date du 2005-11-24 )
  5. Siemens SE505
  6. Motorola WR850G (depuis la version v23beta2 qui date du 2005-11-24 )

(*) Une micro distribution existe depuis le 4 avril 2006, spécialement conçue pour les 2Mo de mémoire du routeur V5. L'installation passe par un câble Parallèle/RJ45 et ceci est risqué (non stable). Cf http://wrt-wiki.bsr-clan.de/index.php?title=Flash_Your_Version_5_WRT54G (en anglais) Une autre possibilité est désormais possible, cette fois sans aucun câble et, même si le risque zéro n'existe pas, la procédure est fiable et surtout stable : j'ai pu installer le dd_wrt 2.3 SP1 micro sur mon WRT54G V5. http://www.bitsum.com/openwiking/owbase/ow.asp?WRT54G5%5FCFE#h5

[edit] Principes et conseils généraux pour l'installation de DD-WRT

Les principes et conseil généraux d'écriture du logiciel embarqué DD-WRT sur un routeur sont donnés sur la page Installation. Il est recommandé d'en prendre connaissance avant même de consulter les pages spécifiques à votre matériel.

[edit] Comment flasher votre WRT54G/GS

Flasher votre firmware doit être fait avec une connexion stable uniquement par câble réseau.
Flasher via une connexion Wifi (pas suffisamment stable) risque de rendre le routeur non fonctionnel.
Vous n'avez pas besoin d'avoir un accès à internet pour les étapes 2 à 5
1) Téléchargement du firmware
- Téléchargez la dernière version stable ou béta du firmware ICI ICI ou allez à la page d'accueil de DD-WRT http://www.dd-wrt.com/
- Décompressez l'archive
2) Accédez à l'interface web
Note : Les utilisateurs n'utilisant pas un firmware d'origine Linksys peuvent utiliser tftp ! Changez votre firmware pour une version officielle et ensuite continuez la procédure.
Note2 : Si votre firmware actuel est un firmware Linksys, utilisez de préférence Internet Explorer : le firmware Linksys fonctionne souvent incorrectement avec Mozilla Firefox, et en particulier la procédure d'installation de firmware.
- Depuis un PC connecté à l'un des 4 ports LAN du routeur (de préférence le premier), ouvrez un navigateur WEB et allez à l'@ IP du routeur (l'@ ip par défaut du routeur est 192.168.1.1).NOTA: dans les paramètres réseau de votre carte, il vaut mieux que celle-ci ait une IP fixe plutôt que paramétré en DHCP (propriétés TCP/IP).
- Il vous sera demandé un login et mot de passe. (par défaut, le login est root et le mot de passe admin).
- Entrez votre login et mot de passe et vous devriez arriver sur la Web Interface du routeur WRT54G/S
    Si vous avez oublié votre login et mot de passe, allez à l'étape 3.
- Il est vivement recommandé d'activer l'option "Boot_wait" (n'existe pas sur firmware Linksys). L'option est disponible dans le menu "Administration". Ceci sera utile en cas de flashage raté.
3) Restauration des paramètres d'usine
Un choix alternatif est de presser sur le bouton reset, à l'arrière du routeur, pendant 5 à 30 secondes. Cela restaurera le mot de passe à sa valeur par défaut, qui est 'admin'
- Cliquez sur le menu "Administration".
- Cliquez sur le sous-menu "Factory Defaults".
- Selectionnez "Yes".
- Cliquez sur le bouton "Save Settings".
- Une nouvelle page apparaitra pour confirmer la sauvegarde des nouveaux paramètres. Cliquez sur "continue".
4) Mise à jour du Firmware
/!\ N'arrêtez pas votre ordinateur, ne fermez pas votre navigateur, ou n'éteignez pas le routeur pendant cette phase !
- Cliquez sur le menu "Administration"
- Cliquez sur le sous-menu "Firmware Upgrade".
- Cliquez sur le bouton "Parcourir" et sélectionnez le fichier DD-WRT (.bin) décompressé à l'étape 1).
- Le routeur prendra quelques minutes pour charger le fichier, flasher le firmware et redémarrer.
- Une nouvelle page apparaîtra. Attendez 2 à 5 minutes puis cliquez sur "continue".
- Si tout s'est bien passé, vous aurez l'interface web DD-WRT et le routeur s'appellera DD-WRT.
5) Interface inexploitable avec des caractères bizarres
- il faut simplement vider le cache de Internet Explorer en allant dans outils/Options Internet/supprimer les fichiers puis cocher "supprimer" et ok puis une fois revenu sur IE pressez "F5"
6) Restauration des paramètres d'usine (à nouveau)
- Répétez les étapes décrites au point 3)
7) C'est parti !
- Il est vivement recommandé d'activer l'option "Boot Wait". L'option est disponible dans le menu "Administration". Ceci sera utile en cas de flashage raté.
8) ?? Oh-oh ??
- Si le routeur ne redémarre pas (la LED de mise sous tension n'arrête pas de clignoter, pas d'accès à l'interface web), vous devez tenter le flash TFTP.

[edit] Flasher via Tftp

Cette méthode permet de récupérer le routeur suite à un mauvais flash
Instructions pour le Client TFTP Windows 2000/XP (intégré dans le dos, pas besoin de le télécharger)

-n'utilisez surtout pas le tftp linksys qui présente des défauts et peut se révéler catastrophique. ftp://ftp.linksys.com/pub/network/tftp.exe -n'oubliez pas de désactiver votre firewall personnel si vous en avez un d'installé sur votre poste -après le flashage ne débranchez/rebranchez pas le routeur, il rebootera sur le nouveau firmware tout seul

  • Ouvrir 2 sessions dos-command (démarrer/exécuter/taper "cmd" puis OK)
  • sur la 1ère fenêtre taper "ping -t 192.168.1.1" puis taper sur "entrée". 192.168.1.1 est l'adresse du routeur.
  • le Ping va vous donner un indice de la connexion sur le routeur. Gardez-le ouvert.
  • sur la fenêtre suivante, préparer la commande tftp "tftp -i 192.168.1.1 PUT dd-wrt.v23_<type>_wrt54g.bin". N'appuyez pas encore sur entrée !
          dont:   192.168.1.1 => adresse ip par défaut du routeur
                     dd-wrt.v23_<type>_wrt54g.bin => firmware(.bin) le fichier doit être dans le même répertoire
                     que celui inscrit dans la fenêtre de commande    
   
  • maintenant vous devez brancher le routeur du secteur, si vous étiez connecté, débranchez et rebranchez-le.
  • sur la 1ère fenêtre, il doit avoir marqué "Hardware Error"
  • Retourner sur la seconde fenêtre. Au moment ou le ping (de la 1ère fenêtre) recommencera a répondre et appuyer sur entrée.
  • le firmware devrait se flasher sans problème et sans aucun arrêt (n'éteignez pas votre routeur ou PC).
  • si le ping commence par "hardware error"... répond et recommence par "Hardware Error" c’est alors que vous aurez attendu trop longtemps.

Cela ne fonctionne toujours pas ...
Si vous n'arrivez pas à rebooter et que malgré tous vos efforts votre routeur semble HS. Il existe deux techniques : court-circuit et JTAG.
Attention, ces deux méthodes vous font perdre la garantie, car nécessitent d'ouvrir le routeur

La première remet votre routeur en mode usine. Void's Man décrit cette méthode dans un tutoriel. Elle est également reprise par Ashram de Swâmi Petaramesh (FR)
La méthode de Void's Man a été testée avec succès sur un WRT54G V3.1 en utilisant le firmware officiel. Une fois ceci fait, DD-WRT a pu être réinstallé

La dernière méthode, l'ultime, nécessite de solides connaissances en électronique et au minimum un fer à souder. Il s'agit de reprogrammer le routeur par le port JTAG. Cette méthode est décrite par Ashram de Swâmi Petaramesh (FR) , Rouen Sans Fil et OpenWRT.

[edit] L'interface Web

Pour obtenir des informations à propos de cette interface, allez à Web Interface. Une simulation de cette interface y est disponible.

[edit] Linux Inside

Le noyau 2.4.20. est embarqué dans ce firmware.
Ceci vous permet de faire tourner des programmes Linux que DD-WRT n'inclut pas. Vous pouvez aussi écrire vos scripts Shell : command line

[edit] Exemples de Scripts

Pour des exemples de scripts, allez ici : Script Examples

[edit] Differents exemples de Configuration / Personnalisation

[edit] Guides de configuration classique

Certains tutoriaux vous aideront à réaliser l'étape 4 du flash firmware ;)
Chillispot
Chillispot avec FON
Client Mode Wireless
Firewall
Firewall Builder
Utiliser ipkg pour installer les packages OpenWRT
IPv6
Kai Console Gaming
Port Forwarding
Point-to-Point PPTP Tunneling avec deux DD-WRT
Quality of Service (QoS)
Samba Filesystem
Separate Lan and WLan
SNMP
SSH access from internet
Static DHCP
Telnet/SSH and the Command Line
Utiliser le port WAN comme un port de switch normal
VLan Configuration
Routeurs en mode réseau WDS
Wireless Bridge
Wake On Lan (WOL)
Utiliser Squid pour configurer un serveur proxy transparent
Mettre l'interface web en français
Repeteur sans fil Attention : nécessite la version v24

[edit] D'autres installations usuelles

D'autres modules logiciels non disponibles par défaut sur DD-WRT que vous pouvez installer sur votre WRT54G Kismet Server/Drone -- en utilisant un PC Windows pour afficher les résultats
wrt54g kismet with linux server -- en utilisant un PC linux pour afficher les résultats
Port Knocker daemon
Miau IRC Bouncer
Multi Router Traffic Grapher
No-IP.com Client
OpenSwan
OpenVPN
Bandwidth Log

[edit] Modifications Hardware

Ces modifications ne sont pas directement liées à DD-WRT ou compatibles. Port Série
Port Série double
Ajout d'une SD-Card
Ajout d'une SD-Card (fr)
Augmenter la portée de votre routeur avec une antenne à gain

[edit] Les versions du WRT54G/GL/GS

Les 4 premiers caractères du numéro de série (regardez sur la boite ou en dessous du routeur) donnent la version du routeur : CDF0 = WRT54G v1.0
CDF1 = WRT54G v1.0
CDF2 = WRT54G v1.1
CDF3 = WRT54G v1.1
CDF5 = WRT54G v2.0
CDF7 = WRT54G v2.2
CDF8 = WRT54G v3.0
CDF9 = WRT54G v3.1
CDFA = WRT54G v4.0
CDFB = WRT54G v5.0 (version incompatible avec DD-WRT v23 car noyau VxWorks non Linux et ram/flash 8/2 au lieu de 16/4, or le firmware flash fait 3.4mo en moyenne)
Note ajoutée le 30/11/2006 : l'upgrade est maintenant possible avec DD-WRT v23-SP1 micro générique, voir ici CL7A = WRT54GL v1.0
CL7B = WRT54GL v1.1 CGN0 = WRT54GS v1.0
CGN1 = WRT54GS v1.0
CGN2 = WRT54GS v1.1
CGN3 = WRT54GS v2.0
CGN4 = WRT54GS v2.1
CGN5 = WRT54GS v3.0
CGN6 = WRT54GS v4.0 / BCM5352E Chipset / CPU 200Mhz
CGN7 = WRT54GS v5.0 / BCM5352EKPB Chipset
CGN8 = WRT54GS v5.1 / BCM5352EKPBG Chipset

Pour plus d'informations, rendez-vous sur cette page Linksys Info Autopsy. DD-WRT supporte toutes les versions matérielles des WRT54G(sauf v5, noyau VxWorks non Linux) et WRT54GS. DD-WRT ne supporte pas pour le moment les WRT-54GC, les WRT-54GX et les routeurs en version MiMo. Selon certains utilisateurs, DD-WRT semble être compatible avec le WAP54G.

[edit] Demande de fonctionnalités supplémentaires

Le meilleur moyen de faire des demandes de fonctionnalités supplémentaires est de passer par le forum et de poster votre demande (en anglais s'il vous plait). BrainSlayer (développeur) consulte régulièrement ces forums et généralement répond aux demandes. Quelqu'un a démarré une page wiki pour ce type de demandes. Vous pouvez poster votre requête ici. Toutefois, rien ne garantit que Brainslayer consultera cette partie anglaise du wiki :
Feature Request

[edit] FAQ : Foire aux questions !

1 . Comment dire que mon routeur est lobotomise.
Comme il y a plusieurs réponses possibles à cette question, nous n'avons pas d'articles spécifiques à ce sujet. Essayez de réinitialiser. Voir : Réinitialiser et redémarrer. Si la led d'alimentation clignote, cela signifie que le firmware est endommagé, mais le routeur est récupérable. Le CPU doit être en état de fonctionner pour que la LED d'alimentation clignote, cela signifie que le matériel n'est pas grille. Pour vérifier ceci - assigner une adresse IP fixe a votre ordinateur dans la rangée 192.168.1.x (x étant entre 2 et 254 - Le (subnet mask) doit entre 255.255.255.0. Ensuite pinge 192.168.1.1. Si vous avez une réponse de cette adresse - bonne nouvelle, votre routeur est récupérable. Essayez aussi de pinger le routeur lorsqu'il démarre. Si vous avez une réponse - même pour une courte période cela veut dire qu'il est possible de reprogrammer le firmware lorsque le routeur démarre. 2 . Je pense que j'ai lobotomisé mon routeur.
Il y a trop de réponses possibles à cette question. Nous n'avons pas répertorié toutes les possibilités. Mais en cherchant bien dans le wiki et le forum, vous pouvez savoir si votre routeur est inerte. Essayez une réinitialisation. Voir : Réinitialiser et redémarrer. Ensuite voir : Réparer d'un mauvais flash. Une bonne piste Revival 3 . Est-ce que cela marche avec mon routeur ?
http://www.dd-wrt.com/wiki/index.php/What_is_DD-WRT?#Supported_Devices 4 . Où est-ce que je trouve les firmwares ?
http://www.dd-wrt.com/dd-wrtv2/downloads.php 5 . Tutos pour débutants.
Je cherche des contributeurs et des retours sur expériences afin de monter un ensemble de Tutos spécial débutant avec schémas d'installation agrémentés de configurations détaillées et expliquées. Un autre chantier serait une explication très détaillée de chaque option de configuration présente dans le firmware. Le tout en Français, bien sûr ;0) Vous êtes intéressé ? jl_beaudet@yahoo.fr 6 . Flashage raté sur WRT54GL.
En cas de flashage raté sur WRT54GL v1.1 en ayant le boot_wait à off, il faut faire un court-circuit entre le pin 16 de la mémoire flash et une masse pour reprendre la main sur l'appareil. Par exemple en tendant un fil conducteur entre le pin 16 de la mémoire flash (asus wl 500g deluxe pin 17 ou 18) et la masse d'une des antennes Wifi (la méthode court-circuit pin 15-16 ou pin 16-17 ne fonctionne pas). Je l'ai fait routeur branché, je n'ai pas eu de soucis. Pour faire ceci, il faut démonter l'appareil, donc déchirer le scellé et annuler la garantie.