MANUEL UTILISATEUR
Transcription
MANUEL UTILISATEUR
MANUEL UTILISATEUR FIRMWARE AUTONOME REALISE PAR LES ETUDIANTS DE POLYTECH’NANTES Réalisé par Florian DUPONT & Benoît FARRE Préambule Le Firmware développé par le binôme Florian DUPONT et Benoît FARRE de l’école Polytechnique de l’Université de Nantes (Polytech’Nantes) est placé sous licence GPL. Ce Firmware peut donc être utilisé par toute personne intéressée par celui-ci. Il est laissé le libre choix de modifier, d’enrichir et de réutiliser ce Firmware. Ce manuel explique le fonctionnement et l’utilisation du Firmware réalisé. Il est peut être utilisé pour plusieurs étapes comme par exemple : le flashage, le débogage, maintenance du Firmware… Sommaire Préambule ........................................................................................................................................... 2 Sommaire ............................................................................................................................................ 3 Les étapes ............................................................................................................................................ 4 Le matériel utilisé ................................................................................................................................ 4 Les images du Firmware ...................................................................................................................... 5 Flashage d’un routeur avec le Firmware ............................................................................................. 5 Pré requis......................................................................................................................................... 5 Procédure ........................................................................................................................................ 5 Les différents cas d’utilisation ............................................................................................................. 7 Configuration manuelle ....................................................................................................................... 8 Configuration automatique ................................................................................................................. 8 Fichiers de Log ..................................................................................................................................... 8 Suppression du Firmware .................................................................................................................... 9 Contacts ............................................................................................................................................... 9 Les étapes L’utilisation du Firmware se fait en plusieurs étapes. Elles sont énumérées ci-dessous dans l’ordre chronologique : Les images du Firmware Flashage d’un routeur avec le Firmware Les différents cas d’utilisation (Internet ou non, des voisins ou non, …) Configuration manuelle Configuration automatique Comment voir les étapes réalisées par le Firmware (Fichier de Log) Suppression du Firmware Ces étapes sont détaillées dans les différentes parties de ce manuel. Le matériel utilisé Le routeur Wifi que nous utilisons tout au long de nos explications est le modèle WRT54GL v1.1 de chez Linksys. La figure suivante représente les ports situés au dos de l’appareil. Figure 1: Image d'un routeur Linksys WRT54GL Les images du Firmware Le Firmware est utilisable sur différents types de périphériques. La liste des routeurs compatibles est la même que celle du Firmware OpenWrt (http://openwrt.org/) car notre solution est basée sur le Firmware Kamikaze 7.09 d’OpenWrt (dernière version à ce jour). Lors de la compilation du Firmware, les images suivantes sont générées : Figure 2: Listes des différentes images du Firmware Elles correspondent aux différents types de matériels que nous utilisons. Il est nécessaire de repérer quel est le modèle du point d’accès avant de commencer l’opération de Flashage avec une image du Firmware. Flashage d’un routeur avec le Firmware Le Flashage d’un routeur avec ce Firmware se fait de la même manière que le Flashage avec un Firmware OpenWrt (Kamikaze) classique. Pré requis ♦ ♦ ♦ ♦ ♦ ♦ Un PC avec un système d’exploitation Linux ou MAC Avoir installé la commande TFTP sur sa machine Disposer d’un câble réseau (Liaison PC-Routeur) Avoir ou non une connexion Internet (à brancher sur le port WAN) Une image du Firmware adaptée au routeur que l’on veut administrer On considère à l’origine le PC et le routeur éteints Procédure Relier le PC (carte réseau) au routeur Wifi (port 1 à 4 des routeurs Linksys) à l’aide du câble Ethernet Allumer sa machine et se placer dans le répertoire où est située l’image du Firmware Configurer un accès Internet à l’aide de la commande : ifconfig eth0 192.168.1.2 netmask 255.255.255.0 Relier la connexion Internet au port Internet si vous possédez un accès. Lancer la ligne de commande suivante : echo –e “binary\rexmt 1\ntimeout 60\ntrace\nput openwrtwrt54g-2.4-squashfs.bin” | tftp 192.168.1.1 L’intitulé gras correspond à l’image du Firmware prévu pour les routeurs Linksys WRT54G. Il faut utiliser une autre image du Firmware pour un routeur de modèle différent (cf. Les images du Firmware). Voici deux images représentants le début et la fin de l’opération de Flashage d’un point d’accès. Figure 3: Lancement du transfert du Firmware Figure 4: Fin de transfert TFTP (réussi) A la fin de cette procédure, le routeur a reçu le Firmware et se configure automatiquement s’il le peut. Plusieurs cas peuvent apparaître, ils sont traités dans la partie suivante. Les différents cas d’utilisation Lorsque le routeur est flashé avec le nouveau Firmware, il existe plusieurs cas possibles : Un accès Internet est disponible directement sur le routeur : Lorsque le routeur possède un accès Internet, il est autonome. Une attente de quelques minutes suffit pour que la LED Power ne clignote plus et que le routeur soit près à l’emploi. (Connexion en mode Client du Wifi au réseau « Nantes-Wireless.org ») Des routeurs voisins Nantes-Wireless.org possédant une connexion Internet : Le routeur sera client d’un des voisins le temps de la configuration automatique du routeur. Après quelques minutes, il sera utilisable par les clients Wifi. Aucun accès Internet n’est disponible pour le routeur Le routeur ne sera pas capable de communiquer avec le serveur d’authentification accessible sur Internet. Il restera avec la configuration par défaut : 192.168.1.1/24. La configuration en mode manuel est détaillée dans la partie suivante. Si le routeur a redémarré et utilise le Firmware : Il dispose d’un accès Internet: Le routeur va vérifier la configuration qui était faite avant le redémarrage. Cette dernière peut être : o Définitive : Le routeur vérifie qu’il est enregistré sur le serveur Wifidog. Si ce n’est pas le cas, il déclare la configuration comme temporaire et redémarre. Sinon il garde les configurations actuelles. o Temporaire : Le routeur tente de s’enregistrer pour rendre sa configuration définitive. Si l’enregistrement est effectué, le fichier de configuration (/etc/script/configuration-state) est modifié pour déclarer la configuration définitive. o Indéterminée : Le routeur est dans un état indéterminé. Le fichier /etc/config/system va être modifié pour donner un nom non conforme au réseau de l’association au routeur. Le routeur est redémarré, il sera alors entièrement reconfiguré. Il ne dispose pas d’un accès Internet: Le point d’accès garde la configuration actuelle car il n’est pas capable de vérifier la validité des informations sur le serveur Wifidog. Configuration manuelle Le mode de configuration manuelle permet à un administrateur du point d’accès de choisir le numéro qu’il souhaite attribuer à son périphérique. Cette saisie s’effectue via une interface Web. Il est nécessaire pour cela de démarrer un navigateur Web et d’entrer l’URL : http://192.168.1.1 Une page s’ouvre alors et demande une authentification de l’utilisateur. Pour l’effectuer, il est nécessaire de connaître le mot de passe de l’utilisateur « ROOT ». Figure 4: Navigateur WEB - Configuration manuelle Le champ situé en dessous du titre permet à l’utilisateur de saisir le numéro avec lequel le routeur sera configuré. Ce numéro doit être compris entre 0 et 255. Pour une plus grande rigueur, il est préférable que l’administrateur choisisse un numéro qui n’est pas actuellement utilisé sur le réseau de l’association. Ainsi lorsque le routeur disposera d’un accès Internet, il cherchera à s’enregistrer afin de rendre sa configuration définitive. Configuration automatique Ce mode de configuration est une nouveauté par rapport au Firmware OpenWrt. Il propose la configuration autonome du routeur sans nécessité l’intervention d’un administrateur. Lorsqu’Internet est présent, la configuration autonome est réalisée. Ce mode utilise une série de scripts qui sont dépendants les uns des autres et situés dans le répertoire /etc/script du point d’accès. Fichiers de Log Les fichiers de Log sont disponibles dans le répertoire « /etc/script/log ». Après le démarrage du routeur, 2 fichiers sont créés dans ce dossier. Analyse : ce fichier permet de voir les opérations et les tests effectués par les différents scripts permettant de réaliser la configuration du routeur. Vu-scan : ce fichier permet de voir le résultat des scans du réseau effectués périodiquement dans le but de trouver des voisins et d’établir des liaisons WDS avec eux. Ces deux fichiers sont réinitialisés régulièrement pour ne pas saturer l’espace disque limité du routeur. Suppression du Firmware La suppression du Firmware est possible. Il suffit de flasher (cf : Flashage d’un routeur) avec un autre Firmware. Aucune étape particulière pré-flashage n’est requise. Contacts Pour plus d’informations, vous pouvez contacter l’association Nantes-Wireless via : Site Web : http://www.nantes-wireless.org Courriel : [email protected] Adresse postale : Association Nantes-Wireless 66 rue Appert 44100 Nantes Le forum : http://www.nantes-wireless.org/forum Vous pouvez aussi contacter le binôme du projet par mail : [email protected] [email protected]
Documents pareils
Maquette 4 : Configuration d`un routeur
2/ Téléchargement des firmwares
Nous partons sur la base d'un wrt54gl strictement d'origine , et tout juste sorti de sa boite pour cet exemple.
La procédure est la meme pour un wrt54g. Vous aurez b...